我有休眠豆说A,B和C。这是它们之间的关系:
- A 包含 B 的对象 - 多对一 - 延迟获取
- B 包含 C 的对象 - 多对一 - 延迟获取
- C 包含一个 SortedSet 的对象 - 一对多 - 延迟获取
我试图以这种方式获取对象 A->getB()->getC()->getBs() 并使用 for 循环遍历 Bs。现在,当我在 A->getB() 上调用 HibernateBeanReplicator.deepCopy() 时进行迭代后,它无法填充对象图,并且 B 的许多字段仍然为空。
但是,如果我改变这样的关系 A->getC()->getBs(),hibernateBeanReplicator 工作正常。尽管我当前的应用程序设计不允许我像这样更改它们。
万分感谢。苏曼