我有一个 Person 类。一个 person 类包含一个 Friends 集合(也是 Person 对象)。一个人类也有一个 LatestLogin 属性,它是 LatestLogin 时间。
对于给定的人,我想返回按最新登录降序排列的前 10 个朋友。
HQL我可以做没有问题:从Person person inner join person.Friends friends where person = :person order by friends.LatestLogin desc 中选择朋友
我如何在条件查询中写这个?我不想要包含人员对象,只是由最新登录订购的人的朋友列表。