Tengo la siguiente consulta JPA parametrizada, o Hibernate:
SELECT entity FROM Entity entity WHERE name IN (?)
Quiero pasar el parámetro como ArrayList <String>, ¿es posible? La corriente de hibernación me dice que
java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
¿Es esto posible en absoluto?
RESPUESTA : Las colecciones como parámetros solo funcionan con parámetros con nombre como " :name
", no con parámetros de estilo JDBC como " ?
".