2017-01-04 14 views
0

where句に複数の属性があり、複数のそのような要求がある場合にクエリを実行する必要があります。例えば。以下のクエリを実行する必要がありますspring jdbcを使用してバッチで複数選択する

Select * 
from Equipments 
where equipId=? 
    and equipType=? 

(1000、wireless)、(2000、wire)のような値の1000sがあります。 。 。 。私が代わりに一度に選択1を作り、中に行こうと、私はバルクで、このselect文を実行することができますどのように

 
Select * 
from Equipments 
where equipId=1000 
and equipType='wireless' 

Select * 
from Equipments 
where equipId=2000 
and equipType='wire' 

のように複数のSELECT文を実行し、機器のテーブルにマップされたJavaオブジェクトのリストを取得することを意味します ループ。

答えて

0

これについての調査をしているうちに、私はthisを見つけてそれに応じて私のクエリを変更しました。私は複数の選択を行うことができます。 'in'句には渡されるパラメータの数に制限がありますが、まだ1つの制限があります。その解決策を知っている人がいたら、

関連する問題