Hibernate获取数据时,报java.lang.StackOverflowError栈溢出错误!!!
报错原因:1.由于student学生表和course课程两个表关系是多对多的关系,两个表实体对象中都有关联属性。
2.在Student和Course实体对象中,重写toString()方法时,都把关联属性包含进去了。如图:
解决方法:只需要去掉其中任意一个实体对象toString()方法中的关联属性就可以了。
Hibernate获取数据时,报java.lang.StackOverflowError栈溢出错误!!!
报错原因:1.由于student学生表和course课程两个表关系是多对多的关系,两个表实体对象中都有关联属性。
2.在Student和Course实体对象中,重写toString()方法时,都把关联属性包含进去了。如图:
解决方法:只需要去掉其中任意一个实体对象toString()方法中的关联属性就可以了。