У мене є такий параметризований запит JPA або Hibernate:
SELECT entity FROM Entity entity WHERE name IN (?)
Я хочу передати параметр як ArrayList <String>, чи можливо це? Зимовий режим говорить мені, що
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
Чи можливо це взагалі?
ВІДПОВІДЬ : Колекції як параметри працюють лише з іменованими параметрами типу " :name
", а не з параметрами стилю JDBC, як " ?
".