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
}
沒有留言:
張貼留言