Hibernate的Java.lang.StackOverflowError

自己写用户表和角色表的多对多关系查询代码时,报出了这个错误,翻译过来是堆栈溢出的问题,之前写客户和角色的一对多表数据查询没有报过这个错。最后发现原因是两个对象的toString方法重写之后,应用程序递归太深了,所以发生了堆栈溢出。 解决方案: 可以将多的一方对象里面重写的toString方法去掉,或者两个对象里面重写的toString方法都去掉。(或者让私有成员属性中的代表外键的set集合在toS
相关文章
相关标签/搜索