2011-10-03 174 views
0

雖然從一到5月在休眠關係迭代的數據,下一個記錄不取,而不是第一個記錄打印兩次,如果兩個記錄出現在DB ...Hibernate的一個一對多的關係

我只是從DB中提取數據..我沒有使用Hibernate設置數據;

+1

向我們展示一些代碼並輸出 – wiero

回答

0

我要去刺這個。根據您的查詢構造,您可能會多次返回行。這可以使用結果變換器來消除。

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

我不得不在幾個複雜的查詢中使用它。