Spring整合Hibernate的配置问题!

2024-11-15 16:30:58
推荐回答(2个)
回答1:

spring里的用了asm.jar,hibernate里也用了asm.jar,但spring和hibernate用的版本不一样,spring用的较新,hibernate用的较老,他们一个用的visit方法参数是string,string,string[],string,另一个用的是string,string,string,string[],新的asm.jar只有参数为string,string,string,string[]的visit方法,因此就抱NoSuchMethodError了。解决方案是把hibernate和spring都升到最新的版本试一下。
或搜索关键字org.objectweb.asm.ClassVisitor,网上说的很多。

回答2:

asm.jar可能冲突了,你去掉一个版本低的就好了