整合 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
就好了。