Person と Activity という 2 つのエンティティがあります。アクティビティにはプロパティ ステータスがあり、Person エンティティにはアクティビティのコレクションが含まれています。ステータスが「完了」のすべてのアクティビティを持つ人のリストを取得したいと思います。
Criteria crit = s.createCriteria(Person.class);
crit.createAlias("activities", "act").add(Restrictions.eq("act.status","Done"));
ただし、これは、ステータスが完了した少なくとも 1 つのアクティビティを含むすべてのオブジェクトを返します。すべてのアクティビティ ステータスが [完了] に設定されている人のリストを取得したいと思います。誰でも私を助けることができますか?