Jpa 选择currentUser旁边的组中的所有用户

Jpa 选择currentUser旁边的组中的所有用户,jpa,eclipselink,jpa-2.1,Jpa,Eclipselink,Jpa 2.1,我想选择给定组中当前用户旁边的所有用户。组和用户之间的关系是多对多的 此时,我的查询选择给定组中的所有用户 SELECT g.users FROM Group g WHERE g.groupName =:groupName 我没有得到我想要的,我不知道在哪里添加条件(在where子句中,条件不满足,因此我有一个空的用户列表)。您需要在两个实体之间进行连接: SELECT u FROM User u JOIN Group g WHERE g.groupName =: groupName

我想选择给定
组中当前用户旁边的所有
用户
。组和用户之间的关系是多对多的

此时,我的查询选择给定组中的所有用户

SELECT g.users FROM Group g WHERE g.groupName =:groupName

我没有得到我想要的,我不知道在哪里添加条件(在where子句中,条件不满足,因此我有一个空的用户列表)。

您需要在两个实体之间进行连接:

SELECT u FROM User u JOIN Group g WHERE g.groupName =: groupName