Olá pessoal , eu estou com o seguinte problema , eu preciso fazer uma consulta que eu tenho que passar uma lista de códigos e a minha cláusula EJBQL está assim.
SELECT o FROM AdjustmentRequest o WHERE o.referenceCode IN(0,1,2,3) , porém quando ele monta o sql ele deixa deste formato
SELECT … FROM AdjustmentRequest t0,AdjustmentRequest t1 WHERE referenceCode IN (0,1,2,3) ,
Essa clausula esta errada e está me trazendo valores duplicados, existe alguma maneira elegante de eu poder fazer a consulta passando um list de ids ?
Obrigado.