我有一个实体公共类GroupUser {Group g;用户你; }。如何仅获取所有用户的主键。 (即,您获取属于某个组的所有用户的查询的u.getId()列表)。我不想取整行,因为它现在似乎需要更多时间
答案 0 :(得分:2)
如果您需要查询,则非常简单
select u.Id from User u
并将其放入长篇
答案 1 :(得分:2)
在HQL查询中,您可以使用属性id
来引用实体的主键(假设它没有定义一个名为“id”的非pkey属性,当然)。因此,您可以使用select子句约束HQL查询:
select u.id
from Groups g inner join Users u
其中内部联接排除任何不属于某个组的用户。当然,您也可以对此查询应用任何标准约束。
答案 2 :(得分:1)