Gorm之Tag标签用法详解

目录

  • Gorm之Tag标签用法详解
    • 1.Tag标签
      • 1.1CURD权限标签
      • 1.2字段标签
      • 1.3关联标签
    • 2.主键标签
      • 2.1默认主键
      • 2.2自定义主键

Gorm之Tag标签用法详解

1.Tag标签

1.1CURD权限标签

Gorm之Tag标签用法详解_第1张图片

1.2字段标签

标签是声明模型时可选的标记,标记不区分大小写,GORM 支持以下标记:

Gorm之Tag标签用法详解_第2张图片

Gorm之Tag标签用法详解_第3张图片

Gorm之Tag标签用法详解_第4张图片

Gorm之Tag标签用法详解_第5张图片

1.3关联标签

Gorm之Tag标签用法详解_第6张图片

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
}

你可能感兴趣的:(Gorm,数据库,大数据,mysql)