Gostaria de saber se é possível passar como parâmetro de uma hql uma Collection e se o próprio hibernate entende que é pra procurar todas as opções que estão na collection. Será que alguém poderia me ajudar?
Se sua HQL possui uma cláusula “in( :meuParametro )”, basta setar o parâmetro passando o valor a collection com as opções.
C
carol.cbm
Exatamente isso… tenho uma cláusula in… mas está dando erro de ClassCast…
Eu passo um HashSet como parâmetro.
R
Roger1
Olá,
Verifique se o tipo de dado que está no HashSet e o mesmo que do atributo que esta filtrando. Por exemplo, para o atributo X.id in (:lista), sua lista tem que ser de valores long (1,2,3 … n).