2009-02-25 9 views
0

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

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

public class User 
{ 
... 
} 

ответ

0

ответ II-Бхимы прав по существу - вот немного подправить:

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

вам это нужно так, чтобы группы возвращаются и не Object [] с групповым-User 2-кортежей.

Смежные вопросы