我有一个本机查询,它返回如下结果:
id_a | id_b
-----+-----
1 | 1
1 | 2
1 | 3我想将这些结果映射到这样一个对象中:
public class Result {
private Integer idA;
private Set<Integer> idBSet;
...
(getters and setters)
}我没有找到任何解决方案来做那个映射。我使用hibernate,我尝试了sqlQuery.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);,但没有成功。
怎么做?
发布于 2015-11-20 18:46:10
当您查看结果并构建映射时,您可以自己在代码中这样做。它只是期望一个JPA实现为您做这件事,而JPA规范中没有任何东西可以将它强加于实现上。
https://stackoverflow.com/questions/33828862
复制相似问题