Gorm如何定义一对一
有2张表,User表和User_info表,结构如下
User表 :
字段 | 名称 |
---|---|
id | 1001 |
username | wang |
status | 1 |
User_info表 :
字段 | 名称 |
---|---|
id | 1 |
user_id | 1001 |
age | 40 |
openid | xxxxx |
我想知道如何设置结构体,可以让我只需要查询user表,就可以一同查询出关联的user_info表。 看文档半天没看懂。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
大概就是这个样子,主要要在 Model 里定义好两个 model 的关系,然后查询 User 的时候 Prelod 下 UserInfo 就可以了..或者 拿到一个已有的 model 对象去 Related 他的关联对象;区别就是 related是取值到一个指定结构里,Preload 是取值到原有结构里的对象上