golang 的 gorm tag有什么用?

是不是只有当没有数据表的时候有用?

阅读 954
评论 2019-03-16 提问
    2 个回答
    xmasdong
    • 2
    • 新人请关照

    声明数据库字段的属性-> 资料

    评论 赞赏 2019-03-20
      boywus
      • 435

      gorm的tag可以用来指定一些特殊情况

      type MyStruct {
          gorm.Model
          Value        string    `json:"value" gorm:"type:longtext;index"`
      }

      上面的例子,我将value字段指定为mysql里面的text类型,并且设置了index(实际项目不要这么做).
      tag还可以用来指定存到数据库里面默认的字段名,还可以将此字段并不创建到表里面,还可以设置关联关系。

      在实际情况下很有用。

      评论 赞赏 2019-03-27
        撰写回答

        登录后参与交流、获取后续更新提醒