AdSense

網頁

2022/11/30

Golang GORM model primary key

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
}



沒有留言:

AdSense