版权声明:如需非商业性转载,请保留署名,注明出处。如需商业性转载出版,请直接和我联系。 https://blog.csdn.net/btboyhappy/article/details/79816498
操作数据库时出现java.lang.ClassCastException: com.xxx.xxx.pojo.xx.Xxxxx_$$_javassist_21 cannot be cast to javassist.util.proxy.Proxy 错误,查看了一下,出现了hibernate和struts2的javassis的jar包冲突。
如图:
解决方法:删除低版本的javassis依赖就可以了,我使用的maven依赖管理,pom文件如下编写去除struts2中的javassis依赖就可以了。
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.32</version>
<exclusions>
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>