我的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