1. 程式人生 > >關於@ManyToMany懶載入設定的問題

關於@ManyToMany懶載入設定的問題

最近開發過程中使用註解@ManyToMany出現org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.martin.testproject.entity.SysPermission.roles, could not initialize proxy - no Session錯誤,在網上搜了大部分關於這方面的文章,都是說session失效,相關部落格,大家可以去網上看,我這裡的問題顯然不是這樣,因為網上的方法我都試過了,都沒解決我這裡的問題。經過debugger,我發現在查詢實體的過程中,程式碼還丟擲了另外一個異常

Method threw 'org.hibernate.LazyInitializationException' exception.Cannotevaluate com .martin. testproject. entity. UserInfo.toString()。

看到這裡,我想到重寫toString(),果然,問題得到了解決,跟大家分享一下,避免大家以後也遇到類似問題。