我想要一个HQL查询,它返回包含给定用户的所有组,该用户在给定日期之前创建。不知怎的,我无法做对。
public class Group
{
@ManyToMany
Set<User> users;
Date created;
}
public class User
{
...
}
答案 0 :(得分:0)
II-Bhima的答案基本上是正确的 - 这是一个小问题:
select g from Group as g
inner join g.users as user
where g.created < :createdDate
and user = :user
你需要它以便返回组而不是具有组用户2元组的Object []。