我正在使用jQuery的UI,Struts2作为Action,JPA的数据访问层。我面临的问题是,当我试图从数据库检索值时,我得到了LazyInitializationException。我收到以下堆栈跟踪:JPA LazyInitializationException?
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.singpost.ctf.core.persistence.CtfTxn.ctfTxnAttribs, no session or session was closed
默认情况下,Fetch="LAZY"
,代码工作正常,当我改变了获取类型EAGER
,我不知道我有什么做进一步。我被困在中间。
在stackoverflow上有关于此异常的几十个问题,以及其他网站上的更多问题。你有没有检查他们? – Bozho 2012-08-03 06:21:55
@Bozho,因为我没有得到我想要的解决方案,所以只有我重新创建了这个主题。它不是我没有引用任何其他资源,并张贴在这里,我可以看到很多链接在屏幕右侧引用LazyInitializationException,但没有人帮助我 – Esh 2012-08-03 06:26:04