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}})

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM