Я хотел бы вернуть строки из табличных сообщений , где идентификатор соответствует одному из нескольких значений, которые определяются в коде Java. Список идентификаторов, которые можно выбрать, нигде в базе данных, и количество идентификаторов может варьироваться (может быть до 300). < /P>
Я работал с HSQLDB, где я бы запустил запрос < /p>
Код: Выделить всё
select * from message where id in (unnest(?))
Как правильный способ написать это оператор, поэтому он будет работать на PostgreSQL, предпочтительно с минимальными изменениями в окружающем коде Java?
Подробнее здесь: https://stackoverflow.com/questions/797 ... d-in-where