0

我有两个实体对象,USER 和 GROUP。GROUP 包含与 USER 的多对多关系,但该关系不是双向的。

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

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

谢谢

4

1 回答 1

2

以下似乎有效:

select distinct u from User u, Group grp where grp in (?1) and u member of grp.users
于 2013-06-25T17:48:38.623 回答