整合 SSH 时,出现如下错误:java.lang. Class Cast Exception: com.hoictas.entity.Class_$$_javassist_0 cannot be cast to javassist. util. proxy. Proxy
发现是类型转换异常,Class_$$_javassist_0
代理类不能转换成 javassist. util. proxy. Proxy
类型,最先想到的原因可能是包之间的冲突。打开项目结构发现发现:hibernate-Core
和 Struts2-Core
中都依赖 javassist.xx.jar
,但是版本不同,所以引起冲突!所以删除 Struts2-Core
中版本较低的javassist.3.11.0.GA.jar
就好了。