2016-07-05 5 views
0

すべてのIDを持つコレクションがあります。私はコレクションを渡し、リスト内のすべての値と結合されたテーブルと一致する結果を取得する休止状態の基準を作成したいと思います。休止状態でのIN操作

sqlのWHERE IN操作に似ています。

select * from Employee e, dept d where d.id in (1,2,3,4,5) 

乾杯!あなたの目的のために

答えて

1

使用Restriction

Criteria c = ... // get Employee criteria here 
c.createAlias("dept", "d"); 
c.add(Restrictions.in("d.id", ids)); 
+0

は、実際に私は、私は優秀な答え –

+0

のための基準を望んでいました!ありがとうSergey !! –

+0

を更新@mani_nz参加クエリ –