扫码一下
查看教程更方便
通过将多个字段设为主键,以创建复合主键,例如:
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"`
}