java.lang.ClassCastException: org.springframework.orm.hibernate5.SessionHolder 如何解决

报错信息:

java.lang.ClassCastException: org.springframework.orm.hibernate5.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder

控制台报错信息:13:45:00,881 ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: org.springframework.orm.hibernate5.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder
java.lang.ClassCastException: org.springframework.orm.hibernate5.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder

界面:java.lang.ClassCastException: org.springframework.orm.hibernate5.SessionHolder 如何解决_第1张图片

 

 

解决思路:

   刚开始我一直在struts2 上面找,因为是报500是服务端出现的原因,我又判断是页面跳转上是不是找不到方法的原因。

我找了半个小时左右然后玩了会手机就百度了。

解决办法竟然是将

这个是我的错误代码:

java.lang.ClassCastException: org.springframework.orm.hibernate5.SessionHolder 如何解决_第2张图片

 

 

 

java.lang.ClassCastException: org.springframework.orm.hibernate5.SessionHolder 如何解决_第3张图片

 

这里有3个包要导版本最高的包!

java.lang.ClassCastException: org.springframework.orm.hibernate5.SessionHolder 如何解决_第4张图片

 

修改成功之后 就不会报500了!

 

 

 

参考博客:https://blog.csdn.net/iceking66/article/details/78154884

你可能感兴趣的:(问题集)