[问题解决] _$$_javassist_21 cannot be cast to javassist.util.proxy.Proxy

版权声明:如需非商业性转载,请保留署名,注明出处。如需商业性转载出版,请直接和我联系。 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>


猜你喜欢

转载自blog.csdn.net/btboyhappy/article/details/79816498