ParentClass と ChildClass の 2 つのクラスがあるとします。親は子供を持つバッグを持っています。
繰り返しを除外する .SetResultTransformer(new DistinctRootEntityResultTransformer()) と distinct() を試しましたが、 .SetMaxResults() をフェッチするときに ParentClass レベルで取得していません。
.SetMaxResults() を ChildClass ではなく ParentClass レベルで動作させるために使用できるものはありますか。親レベルで maxresults を強制する必要があります。
6 つの子を持つ ParentClass の例と setmaxresults(6) および distinct() は、クエリでさらに 5 つの ParentClass レコードを探しているときに、単一の ParentClass になります。私の基準には、親レコードと一致する3つのパラメーターと子レコードと一致する2つのパラメーターが含まれています