系统报出这样的异常
WARN [main] org.hibernate.tuple.PojoEntityTuplizer - could not create proxy factory for:dao.TaipingDeptChangelog
org.hibernate.HibernateException: CGLIB Enhancement failed: .......
....
at org.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:116)
原因是在Spring 和 Hibernate整合时候,Spring AOp包中包含了 asm-2.3.2.jar 的包
hibernate Core包中也加入了 asm.jar包.
冲突解决办法就是删除 asm-2.3.2.jar .
本文介绍了在Spring和Hibernate整合过程中出现的Hibernate CGLIB增强失败的问题及其解决方案。冲突源于Spring AOP和Hibernate Core包中包含的两个不同版本的ASM库。解决方法是移除Spring AOP中的旧版本ASM库。

393

被折叠的 条评论
为什么被折叠?



