Hql в пункте в списке - PullRequest
       21

Hql в пункте в списке

0 голосов
/ 10 февраля 2012

Я хочу сделать такой запрос

createQuery("FROM Grouping g WHERE :user IN g.groupMembers OR :userId=g.groupAdminId")

Но Hibernate переводит его в

snuser2_.id and ('12' in (.) or '12'=grouping0_.groupAdminId)

g.groupMembers - это список (@ManyToMany), как я могу использоватьОператор IN?

1 Ответ

1 голос
/ 10 февраля 2012
from Grouping g where :user member of g.groupMembers or g.groupAdminId = :userId
...