У меня есть следующий параметризованный запрос JPA или Hibernate:
SELECT entity FROM Entity entity WHERE name IN (?)
Я хочу передать параметр как ArrayList
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
Возможно ли это вообще?
ОТВЕТ : Коллекции в качестве параметров работают только с именованными параметрами, такими как «: name
», но не с параметрами стиля JDBC, такими как « ?
".