現在、CriteriaBuilderを使用してhibernateで二重の結果を得ています。Hibernate CriteriaBuilderは複数の行を1つに連結します
イベントIDを格納するテーブルと、IDを持つ複数の値を別のテーブルに格納する結合テーブルがあります。例えば;
イベント
ID ....
---------
1123
1124
1125
これは明らかに二重の結果になります..例えば、テーブル
ID event_id tag_id
----------------------
1 1124 2
2 1124 3
3 1123 6
4 1123 7
タグ
ID tag
---------
1 Dance
2 Hiphop
...
に参加。
eventID ... tag_id tag
--------------------
1124 2 Hiphop
1124 3 Dance
hibernateのCriteriaBuilder内で結果セットを取得することは可能ですか?
eventID ... tag_id tag
--------------------
1124 2,3 Hiphop, Dance
私は、SQLサーバー自体の中に複数のソリューションを見てきましたが、私はHibernateのCriteriaBuilderを使ってものを見つけることができません。