2013-06-25 89 views
0

我有两个实体对象,USER和GROUP。 GROUP包含与USER的ManyToMany关系,但该关系为而不是双向。JPQL与ManyToMany查询

我的问题是我需要找出所有属于GROUP列表成员的用户。如果我能扭转关系,以便USER包含与GROUP的关系,我可以轻松做到这一点,但我似乎无法弄清楚如何写JPQL以其他方式。

有人可以指出我在正确的方向吗?

感谢

回答

2

以下似乎工作:

select distinct u from User u, Group grp where grp in (?1) and u member of grp.users