gorm踩过的坑

1.gorm表名尾部自动加s,无论是gorm1还是gorm2都是在你操作数据库的时候会给你定义的表名尾部自动加s

gorm1禁用表名加s方法

db.SingularTable(true)

 

gorm2禁用表名加s方法

NamingStrategy: schema.NamingStrategy{SingularTable: true}
例: db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{NamingStrategy: schema.NamingStrategy{SingularTable: true}})

 

posted @ 2020-12-15 10:52  钧一  阅读(1750)  评论(2编辑  收藏  举报