2015年1月13日火曜日

Hibernateで親エンティティの重複を無くすには?

SQLでJOINを使うと親エンティティが重複されてレコードが取得されてしまう場合がある。この場合、Hibernateで親エンティティの重複を無くして、ユニークなレコードを取得したい場合、Criteria#setResultTransformerを使う。


criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);

http://learningviacode.blogspot.in/2013/06/why-need-for-resulttransformers.html

0 件のコメント:

コメントを投稿