【发布时间】:2018-11-08 04:39:13
【问题描述】:
如何使用 JPA Criteria builder 构建 DTO,并在由一对多关系链接的表上加入连接?
在文档中,没有同时使用包装器和连接案例的示例。
例如:
EntityA {
String name;
@OneToMany
Set<EntityB> items;
...
}
Wrapper {
name;
Set<EntityB> items;
}
【问题讨论】:
-
如果我没记错的话,你不能。投影不处理连接。也许您可能想查询
EntityB的列表,而不是EntityA和items。将items列表传递给一个 Dto 对象,该对象获取该列表并从其中一个中提取父级名称。
标签: java jpa criteria criteria-api