我的Java Web應用程序使用Hibernate執行ORM。在我的一些對象中,我使用延遲加載來避免獲取數據,直到我絕對需要它。問題是我在會話中加載初始對象,然後該會話被銷燬。當我稍後嘗試解析對象中的延遲加載集合時,出現以下錯誤:在休眠中延遲加載
org.hibernate.LazyInitializationException:無法懶惰地初始化角色集合:common.model.impl.User.groups,沒有會話或會話被關閉
我試着將一個新的會話與集合相關聯然後解析,但是這給出了相同的結果。
有沒有人知道我可以解決懶惰的集合,一旦原來的會議不見了?
謝謝...
--Steve
您是否在stackoverflow中搜索?搜索給出了很多線索 – Salandur 2010-02-01 20:46:51
其實,我在StackOverflow和其他地方搜索過。我發現似乎沒有給出適用於我的問題的答案。如果您有一些我可能錯過的特定帖子,請發帖,以便我看看它是否有幫助。 – Steve 2010-02-02 12:34:42