【发布时间】:2009-11-07 23:06:06
【问题描述】:
我有一个 Person 类。一个 person 类包含一个 Friends 集合(也是 Person 对象)。 person 类也有一个 LatestLogin 属性,它是 LatestLogin 时间。
对于给定的人,我想返回他们的前 10 个朋友,按最新登录降序排序。
HQL 我没问题: 从 Person 人内部加入 person.Friends 朋友中选择朋友 person = :person order by friends.LatestLogin desc
如何在条件查询中编写此内容?我不想要包含 person 对象,只想要一个由 LatestLogin 排序的人的朋友列表。
【问题讨论】:
标签: nhibernate criteria icriteria