我有一个父实体,它有子实体 (A),而子实体 (A) 又拥有自己的子实体 (B)。
@Entity
public class Parent {
@OneToMany
Set<ChildA> childrenA;
}
@Entity
public class ChildA {
@OneToMany
Set<ChildB> childrenB;
}
我正在尝试通过 JSF 数据表显示数据。我想展示以下内容。
Parent1 | NumberOfRelatedChildrenB
Parent2 | NumberOfRelatedChildrenB
为了在 dataTable 中生成行,我使用了一个 ManagedBean,它通过 ParentFacade.findAll() 获取父列表,但我不知道如何获取所有关联 ChildB 的列表。我想我可以将 @OneToMany ChildB 关系添加到 Parent 实体,但我希望有办法通过 ChildA 关系获得它们?
在此先感谢并抱歉解释不佳!