最佳答案
我正在编写一个序列化程序来将 POJO 序列化为 JSON,但是遇到了循环引用的问题。在休眠双向一对多关系中,父级引用子级和子级引用返回到父级,这时我的序列化程序终止。(见下面的示例代码)
如何打破这个循环?我们可以得到一个对象的所有者树来查看对象本身是否存在于它自己的所有者层次结构中的某个地方吗?还有其他方法来确定参考是否是圆形的吗?或者其他解决这个问题的方法?