查看页面时收到这些错误日志
错误 [TP-Processor11] (LazyInitializationException.java:42) - 无法初始化代理 - 没有会话 org.hibernate.LazyInitializationException:无法初始化代理 - 没有会话 在 org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:132) 在 org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:174) 在 org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) 在 org.osmoz.contents.model.enm.ContentType_$$_javassist_71.getDefaultShortMode(ContentType_$$_javassist_71.java) 在 org.osmoz.contents.web.tapestry.components.EnmContentZone.getTemplate(EnmContentZone.java:67) 在 org.osmoz.contents.web.tapestry.base.AbstractRawContentZone.getContent(AbstractRawContentZone.java:67) 在 $PropertyConduit_1276091af82.get($PropertyConduit_1276091af82.java) 在 org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.java:58) 在 org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl$1.read(InternalComponentResourcesImpl.java:510) 在 org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl$1.read(InternalComponentResourcesImpl.java:496) 在 org.apache.tapestry5.corelib.components.OutputRaw._$read_parameter_value(OutputRaw.java) 在 org.apache.tapestry5.corelib.components.OutputRaw.beginRender(OutputRaw.java:43) 在 org.apache.tapestry5.corelib.components.OutputRaw.beginRender(OutputRaw.java) 在
我知道问题是会话已关闭。但是我真的不知道为什么这个错误发生的频率不高,以至于我不知道根本原因是什么。
环境:
Tapestry5,JPA,休眠 3.3.2.GA
我已经设置
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
在 web.xml 中也