Я посмотрел и не смог найти ответ на следующий вызов, который у меня есть. Это кажется довольно простым, но я не смог его решить.
У меня есть ArrayList
идентификаторов записи, которые являются типом Long
→ ArrayList<Long>
. Я хотел бы использовать
этот список идентификаторов записей для выбора строк из другой таблицы. Все идет нормально. Теперь на
вызов...
a) Я использую подготовленный оператор для выбора данных из таблицы с помощью ArrayList
в качестве входных данных для этого.
selectPS = dbConnection.prepareStatement("select columnA from tableA where id in ?");
Вопрос о выше - как определить параметр? Вышеприведенное не кажется правильным для a ArrayList
.
b) Я также сталкиваюсь с проблемами при настройке значения параметра для подготовленного выражение. Нет способа установить значение типа ArrayList
, и я не вижу других жизнеспособных варианты.
---> selectPS.set?????(1, arraylistParameter);
ResultSet rs = selectPS.executeQuery();
Приветствуется любая помощь или направление, которое вы можете мне задать.
Спасибо.