【发布时间】:2020-08-20 03:01:37
【问题描述】:
我有用户和个人资料(一对一属于用户)
type User struct {
ID int
Username string
Password string
}
type Profile struct {
Fullname string
Address string
UserID int
User User
}
如果我知道用户,我可以通过db.Model(&user).Related(&profile) 找到相关的个人资料。如果我想查询多个用户,并且我还需要相关的配置文件怎么办?如果我使用相同的方法,我会遇到 n+1 问题。任何线索将不胜感激。
【问题讨论】: