Как мне написать HQL Query для этого? - PullRequest
0 голосов
/ 25 февраля 2009

Я хочу один запрос HQL, который возвращает все группы, содержащие данного пользователя, которые были созданы до указанной даты Почему-то я не могу понять это правильно.

public class Group
{
    @ManyToMany
    Set<User> users;
    Date created;
}

public class User
{
...
}

1 Ответ

0 голосов
/ 26 февраля 2009

Ответ II-Бхимы по сути правильный - вот небольшое исправление:

select g from Group as g
inner join g.users as user
where g.created < :createdDate
and user = :user

вам нужно, чтобы возвращались группы, а не Object [] с двумя кортежами Group-User.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...