Hibernate获取数据时,报java.lang.StackOverflowError错误

来源:互联网 发布:知乎手机版怎么用 编辑:程序博客网 时间:2024/05/20 10:54

Hibernate获取数据时,报java.lang.StackOverflowError栈溢出错误!!!


报错原因:1.由于student学生表和course课程两个表关系是多对多的关系,两个表实体对象中都有关联属性。

                  2.在Student和Course实体对象中,重写toString()方法时,都把关联属性包含进去了。如图:




解决方法:只需要去掉其中任意一个实体对象toString()方法中的关联属性就可以了。




0 0
原创粉丝点击