NutzCN Logo
问答 多级映射关联查询问题
发布于 3019天前 作者 yong9664 2219 次浏览 复制 上一个帖子 下一个帖子
标签:

A实体里有一对一映射B,B实体有一对一映射C
查询A,怎么查询到c级,进而能使用“a.b.c的属性”?

A a = dao.fetchLinks(dao.fetch(A.class, id), null);
这样只能查询到B级,a.b.c是null

3 回复
A a = dao.fetchLinks(dao.fetch(A.class, id), null);
dao.fetchLinks(a.getB(), null);

@wendal
如果是:
List a = dao.fetchLinks(dao.query(A.class, id), null);
这样怎么查询到c级?

List list = dao.fetchLinks(dao.query(A.class, id), null);
for (A a : list) {
   dao.fetchLinks(a.getB(), null);
}
添加回复
请先登陆
回到顶部