0

特定の日付より前に作成された特定のユーザーを含むすべてのグループを返す単一の HQL クエリが必要です。どういうわけか私はそれを正しくすることができません。

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

public class User
{
...
}
4

1 に答える 1

0

II-Bhima の答えは基本的に正しいです。ここに少し修正があります。

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

Group-User 2-tuples を持つ Object[] ではなく Groups が返されるようにするために必要です。

于 2009-02-26T20:19:20.700 に答える