扫码一下
查看教程更方便
通过将多个字段设为主键,以创建复合主键,例如:
type product struct {
id string `gorm:"primarykey"`
languagecode string `gorm:"primarykey"`
code string
name string
}
注意:默认情况下,整型prioritizedprimaryfield启用了autoincrement,要禁用它,我们需要为整型字段关闭autoincrement:
type product struct {
categoryid uint64 `gorm:"primarykey;autoincrement:false"`
typeid uint64 `gorm:"primarykey;autoincrement:false"`
}