Hibernate的Java.lang.StackOverflowError

自己寫用戶表和角色表的多對多關係查詢代碼時,報出了這個錯誤,翻譯過來是堆棧溢出的問題,之前寫客戶和角色的一對多表數據查詢沒有報過這個錯。最後發現原因是兩個對象的toString方法重寫之後,應用程序遞歸太深了,所以發生了堆棧溢出。 解決方案: 可以將多的一方對象裏面重寫的toString方法去掉,或者兩個對象裏面重寫的toString方法都去掉。(或者讓私有成員屬性中的代表外鍵的set集合在toS
相關文章
相關標籤/搜索