В HQL-запросе вы можете использовать свойство id
для ссылки на первичный ключ объекта (конечно, при условии, что он не определяет свойство, отличное от pkey, называемое "id").Таким образом, вы можете ограничить HQL-запрос предложением select следующим образом:
select u.id
from Groups g inner join Users u
, где внутреннее объединение исключает любых пользователей, которые не принадлежат к группе.Конечно, вы можете применить любые стандартные ограничения и к этому запросу.