hibernate怎么样更新两层一对多的实体,就是父=》子=》孙子,实体里有去孤子的注解。更新不到孙子

一层 one2many 就得好好掂量掂量了,你还弄个两层 one2many,这设计八成有问题。给你建议:1. 能不用 one2many 尽量不用,即便要使用,也要搭配 lazy 进行延迟加载,需要 eager 抓取时,通过 hql 的 fetch 关键字显式指定即可。2. hibernate 的级联操作不是一个好的特性,能显式指定(自己写代码实现)实体的级联操作,就不要通过hibernate 的级联来隐式实现,这样代码才更好维护。自学 Java,建议参考我另一篇回答:会计转行从事IT,如何在一年时间内全职学习? - Night Silent 的回答


    推荐阅读