Spring整合Hibernate的配置问题!

来源:百度知道 编辑:UC知道 时间:2024/07/08 14:05:54
Spring整合Hibernate的配置问题!
配置文件applicationContext.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<!-- 配置数据源 --&g

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,网上说的很多。

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