Я хочу один запрос HQL, который возвращает все группы, содержащие данного пользователя, которые были созданы до указанной даты Почему-то я не могу понять это правильно.
public class Group { @ManyToMany Set<User> users; Date created; } public class User { ... }
Ответ II-Бхимы по сути правильный - вот небольшое исправление:
select g from Group as g inner join g.users as user where g.created < :createdDate and user = :user
вам нужно, чтобы возвращались группы, а не Object [] с двумя кортежами Group-User.