問題:
自己建了一張客戶的表和訂單表,平常都沒問題,今天居然拋出堆棧溢出的問題,百思不得其解。最後發現原因是兩個對象的toString方法重寫之後,應用程序遞歸太深了,所以發生了堆棧溢出。
java.lang.StackOverflowError錯誤如下:
解決方法:
可以將多的一方對象裏面重寫的toString方法去掉,或者兩個對象裏面重寫的toString方法都去掉。
注意:兩個對象裏面的tostring都去掉的話,打印出來不方便查看,所以建議去掉一方。
問題:
自己建了一張客戶的表和訂單表,平常都沒問題,今天居然拋出堆棧溢出的問題,百思不得其解。最後發現原因是兩個對象的toString方法重寫之後,應用程序遞歸太深了,所以發生了堆棧溢出。
java.lang.StackOverflowError錯誤如下:
解決方法:
可以將多的一方對象裏面重寫的toString方法去掉,或者兩個對象裏面重寫的toString方法都去掉。
注意:兩個對象裏面的tostring都去掉的話,打印出來不方便查看,所以建議去掉一方。