Hibernate一對多查詢對象時報java.lang.StackOverflowError錯誤(堆棧溢出)解決方案

問題:

自己建了一張客戶的表和訂單表,平常都沒問題,今天居然拋出堆棧溢出的問題,百思不得其解。最後發現原因是兩個對象的toString方法重寫之後,應用程序遞歸太深了,所以發生了堆棧溢出。


java.lang.StackOverflowError錯誤如下:




解決方法:

可以將多的一方對象裏面重寫的toString方法去掉,或者兩個對象裏面重寫的toString方法都去掉。

注意:兩個對象裏面的tostring都去掉的話,打印出來不方便查看,所以建議去掉一方。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章