gorm テーブル名の最後に s が自動的に追加されます

gormテーブル名は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}})

おすすめ

転載: blog.csdn.net/weixin_42475906/article/details/131719787