求助:OpenSessionInViewFilter

tyrival tyrival 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Spring 4.1.7 + Struts 2.3.24 + Hibernate 4.3.10

启用lazy加载时,在struts2前面加上了openSessionInViewFilter,然后就报错,和没启用openSessionInViewFilter一样
请问怎么解决

<filter>
<filter-name>openSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>openSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


错误信息
Struts has detected an unhandled exception:
Messages:
net.vzhang.po.User_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
File: org/hibernate/proxy/pojo/javassist/JavassistLazyInitializer.java
Line number: 147
Stacktraces
java.lang.ClassCastException: net.vzhang.po.User_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
...全文
评论 1
收藏 已收藏
分享
返回顶部
tyrival
Web 开发 81,108 成员 341,721 内容