Hibernate一对多的关系

时间:2011-10-03 18:20:51

标签: hibernate

在休眠中从一对一关系迭代数据时,下一条记录不是提取,而是如果DB中存在两条记录则第一条记录打印两次......

我只是从数据库中提取数据..

我没有使用Hibernate设置数据;

1 个答案:

答案 0 :(得分:0)

我要去捅这个。根据您的查询结构,您可能会多次返回行。使用结果转换器可以消除这种情况。

Criteria criteria = ...
// Build your query
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); // Ensure no duplicates

我不得不在几个复杂的查询中使用它。