GORM model映射資料表的主鍵(primary key)設定。
GORM慣例是以model的ID
屬性為對應資料表的主鍵欄位,例如Employee.ID
對應到資料表主鍵欄位employee.id
。
若不符以上慣例,可使用GORM的primaryKey
tag來設定model對應的主鍵欄位。
例如下面設定model Employee.Name
對應到資料表主鍵欄位employee.name
。
type Employee struct {
Name string `gorm:"primaryKey"`
Age int
CreatedAt time.Time
}
沒有留言:
張貼留言