создать запрос, как это в JPA (EclipseLink)JPA IN-параметров
Query selectQuery = ... and SUBSTR(FOO, 0, 1) IN (?1)
или
Query selectQuery = ... and SUBSTR(FOO, 0, 1) IN ?1
я установить параметр, как это:
selectQuery.setParameter(1, Arrays.asList(new String[] { "T" }));
Однако это сообщив мне invalid column type
Когда я изменить мой запрос к этому:
Query selectQuery = ... and SUBSTR(FOO, 0, 1) IN ('T')
это работает, как ожидалось.
Я пропустил что-нибудь?
Возможный дубликат [Установка параметра в виде списка для в выражении] (http://stackoverflow.com/questions/1557085/setting-a-parameter-as-a-list-for-an-in-expression) –
Нет, это же исключение! – matthias
Где исключение происходит из JPA или базы данных? – Chris