学习hibernate框架ing..
为了运行例子程序打印出来的各个类中的值看的清楚,我分别在用到的两个类中加上toString()
可是竟然抛出 StackOverflowError 因递归太深,堆栈溢出错误刚开始是为什么抛这个异常,死活想不明白,,后来查到了是多写了两个toString()方法.
删掉两个方法后,程序又一切运行正常我看了一下hibernate 的HQL语句,分别是 
三条插入语句
两条更新语句
两条查询语句
最后还有我自己写的一条简单打印语句
 
现在是为什么多写了两个toString()方法,就会抛这个错误? 又不是方法体操作等复杂代码探讨一下