JPA/Hibernate Parent-Child-DAOs适用于父级和子级还是仅适用于父级?

JPA/Hibernate Parent-Child-DAOs适用于父级和子级还是仅适用于父级?,hibernate,jpa,Hibernate,Jpa,对于父子实体关系,何时(以及为什么)将仅为父实体使用DAO接口,何时还将为子实体使用make DAO?对我来说,如果孩子必须属于父母而不应该作为孤儿存在,那么只为父母制作一把刀是有意义的 因此,如果我想删除一个子项,我将修改父项的子项集,并调用parentDAO.update(parent) 另外,一般来说,是否有一些关于Hibernate最佳实践的好网站/书籍(即不学习Hibernate或开始学习示例)?是否为子实体实现DAO取决于您的用例。例如,尽管用户实体可能不存在于帐户父帐户之外,但您可

对于父子实体关系,何时(以及为什么)将仅为父实体使用DAO接口,何时还将为子实体使用make DAO?对我来说,如果孩子必须属于父母而不应该作为孤儿存在,那么只为父母制作一把刀是有意义的

因此,如果我想删除一个子项,我将修改父项的子项集,并调用parentDAO.update(parent)


另外,一般来说,是否有一些关于Hibernate最佳实践的好网站/书籍(即不学习Hibernate或开始学习示例)?

是否为子实体实现DAO取决于您的用例。例如,尽管用户实体可能不存在于帐户父帐户之外,但您可能希望对用户进行重新水化,并为父帐户提供可导航性


我发现曼宁为更高级的东西提供了一个很好的“配方”类型参考。

是否为子实体实现DAO取决于您的用例。例如,尽管用户实体可能不存在于帐户父帐户之外,但您可能希望对用户进行重新水化,并为父帐户提供可导航性

我发现曼宁为更高级的东西提供了一个很好的“食谱”类型的参考