摘要: 对于正常的结构体字段,你也可以通过标签 embedded 将其嵌入,例如type Author struct { Name string Email string } type Blog struct { ID int Author Author `gorm:"embedded"` Upvotes 阅读全文
posted @ 2021-06-07 20:45 winyh 阅读(38) 评论(0) 推荐(0) 编辑
摘要: type User struct { Name string `gorm:"size:255"` //string默认长度255,size重设长度 Age int `gorm:"column:my_age"` //设置列名为my_age Num int `gorm:"AUTO_INCREMENT"` 阅读全文
posted @ 2021-06-07 20:41 winyh 阅读(109) 评论(0) 推荐(0) 编辑
摘要: JSON Tag 的简单应用 - 自定义字段名,去掉空值字段 默认情况下,结构体序列化后的字段名和结构体的字段名保持一致,如在结构体中定义了对外公开的字段,字段名首字母都是大写的,JSON 序列化后得到的也是首字母大写的字段名,并不符合日常开发习惯。 其实 go 提供了在结构体中使用 JSON Ta 阅读全文
posted @ 2021-06-07 18:42 winyh 阅读(182) 评论(0) 推荐(0) 编辑