Gorm怎么反向查询

Shangchengzhi · · 1173 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

```go type User struct { BaseModel Name string `gorm:"type:varchar(20);default:'卢本伟'"` Phone string `gorm:"index:idx_phone;unique;type:varchar(11);not null"` Avatar string `gorm:"type:varchar(100);default:'/static/images/login/logo.jpg'"` //PassWord string `gorm:"type:varchar(100);not null;column:password"` Gender string `gorm:"column:gender;default:male;type:varchar(6) comment 'female表示女,male表示男'"` Role uint8 `gorm:"column:role;default 1;type:int comment '1表示普通用户,2表示超级管理员'"` Articles []Article `gorm:"foreignKey:UserID"` Comments []Comment `gorm:"foreignKey:UserID"` Upvotes []Upvote `gorm:"foreignKey:UserID"` Collects []Collect `gorm:"foreignKey:UserID"` Messages []Message `gorm:"foreignKey:UserID"` } type Message struct { BaseModel Content string `gorm:"type:varchar(255)"` UserID uint32 MessageNotice []MessageNotice `gorm:"foreignKey:MessageID"` } 初学gorm,请教一下 查所有message的时候怎么反向查询连User信息一并查询出来。 { "ID": 1, "CreatedAt": "2021-10-09T18:29:26+08:00", "UpdatedAt": "2021-10-09T18:29:28+08:00", "DeletedAt": null, "IsDeleted": false, "Content": "哈哈哈哈", "UserID": 6, "MessageNotice": null } ```

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1173 次点击  
加入收藏 微博
1 回复  |  直到 2021-10-10 17:37:07
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传