求助:OpenSessionInViewFilter

tyrival 2015-08-14 12:20:46
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
...全文
68 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyrival 2015-08-20
  • 打赏
  • 举报
回复
自己解决了问题了

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧