项目中使用到了hibernate的one-to-many. 想偷偷懒就让hibernate自己管理关联关系。在加载主类对象的时候hibernate会自己加载这个主类的从类的所有对象。但是stack益出了。后来发现我的model对象都是继承BaseObject的。并且没有重载hashCode的方法。导致加载对象的时候会反复的加载主对象和从对象。造成了stack益出。解决方法就是在model对象中自己实现一下hashCode的方法。
hibernate级联加载StackOverFlowException
最新推荐文章于 2024-04-23 14:48:35 发布
本文探讨了在使用 Hibernate 的 OneToMany 关联时遇到的 Stack Overflow 问题,并分享了解决该问题的经验:通过在 Model 对象中重写 hashCode 方法来避免无限循环加载引发的错误。
480

被折叠的 条评论
为什么被折叠?



