Gorm之Tag标签用法详解
1.Tag标签
1.1CURD权限标签
1.2字段标签
标签是声明模型时可选的标记,标记不区分大小写,GORM 支持以下标记:
1.3关联标签
2.主键标签
2.1默认主键
系统默认使用 ID 作为主键名。
type User struct {
ID string // 系统会把字段名 `ID` 将被作为默认的主键名
}
2.2自定义主键
手动设置来定义主键
// 设置字段 `AnimalID` 为默认主键
type Animal struct {
AnimalID int64 `gorm:"primary_key"`
Name string
Age int64
}