2017-01-04 2 views
0

Мне нужно выполнить запрос, где в атрибуте where есть несколько атрибутов, и у нас есть несколько таких запросов. например. мы должны выполнить ниже запроснесколько выборок в пакете с использованием Spring jdbc

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

У меня есть 1000s из множества таких значений, как (1000, беспроводной), (2000, проволока). , , , Это означает, что я хочу, чтобы выполнить несколько операторов выбора, как

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

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

Как я могу запустить этот оператор выбора навалом и получить список Java Object отображенного для оборудований таблицы, вместо того, чтобы сделать один выберите в то время и происходит в петля.

ответ

0

Выполняя исследования по этому вопросу, я нашел this и изменил свой запрос соответственно, и я могу сделать несколько вариантов. Осталось еще одно ограничение, что в предложении 'in' у нас есть ограничение на количество передаваемых параметров. Если кто-то знает об этом решении, прокомментируйте:

Смежные вопросы