Person クラスがあります。person クラスには、Friends (Person オブジェクトも) のコレクションが含まれています。person クラスには、LatestLogin 時間である LatestLogin プロパティもあります。
特定の人について、LatestLogin の降順で並べられた最初の 10 人の友人を返したいと考えています。
HQL 私は問題ありません: 人から友達を選択します person 内部参加 person.Friends friends where person = :person order by friends.LatestLogin desc
これを Criteria Query に記述するにはどうすればよいですか? 含まれている人物オブジェクトは必要ありません。LatestLogin によって並べ替えられた人物の友人のリストだけです。