ZBLOG

gin gorm 常用tag

在Gin框架中使用GORM进行数据库操作时,常用的tag有以下几种:

  1. gorm:"column:xxx":指定数据库表中对应字段名为xxx,例如gorm:"column:user_name"

  2. gorm:"type:xxx":指定该字段在数据库中的类型,例如gorm:"type:varchar(100)"

  3. gorm:"primary_key":将该字段设置为主键。

  4. gorm:"auto_increment":将该字段设为自增长。

  5. gorm:"unique_index":将该字段设为唯一索引。

  6. gorm:"index":将该字段设为普通索引。

  7. gorm:"default:xxx":设置该字段的默认值,例如gorm:"default:'hello world'"

  8. json:"xxx,omitempty":指定结构体序列化成JSON格式后某个属性的名称和是否忽略空值。其中”omitempty”表示当该属性为空时不输出到JSON串中。

  9. form:"xxx" binding:"required":指定表单提交时某个参数的名称和必填性,在请求处理函数中可以通过gin.Context.Bind()方法来获取这些参数。其中”required”表示必须存在且不能为空值,否则会返回错误信息给客户端。

  10. binding:"-":表示忽略此参数,在请求处理函数中无法获取到这些参数。例如jwtToken stringbinding:"-" `

以上是常用的GORM tag标签,开发者可以根据实际需求灵活使用。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=5174

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?