1

子エンティティ (A) を持つ親エンティティがあり、子エンティティ (A) には独自の子エンティティ (B) があります。

@Entity
public class Parent {
    @OneToMany
    Set<ChildA> childrenA;
}

@Entity
public class ChildA {
    @OneToMany
    Set<ChildB> childrenB;
}

JSF dataTable を介してデータを表示しようとしています。以下に示したいと思います。

Parent1 | NumberOfRelatedChildrenB
Parent2 | NumberOfRelatedChildrenB

dataTable で行を生成するために、ParentFacade.findAll() を介して親のリストを取得する MangagedBean を使用していますが、関連するすべての ChildBs のリストを取得する方法がわかりません。@OneToMany ChildB 関係を Parent エンティティに追加できると思いますが、 ChildA 関係を介してそれらを取得する方法があることを望んでいましたか?

事前に感謝し、説明が不十分で申し訳ありません!

4

2 に答える 2