Spring3整合Hibernate4 Lorg/hibernate/cache/CacheProvider异常
2013-10-04 23:55
477 查看
刚刚在使用spring3.2整合hibernate的过程中,遇到了如下异常
查了一下相关资料,后来才发现hibernate4已经将hibernate3的一些功能改掉了,在hibernate4已经不使用CacheProvider了
在spring-orm-3.2.4.RELEASE.jar中有org.springframework.orm.hibernate4.LocalSessionFactoryBean.class这么一个类 所以做了以下修改,
原先:
改成:
问题解决,可以正常使用了,整合完成!
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider
查了一下相关资料,后来才发现hibernate4已经将hibernate3的一些功能改掉了,在hibernate4已经不使用CacheProvider了
在spring-orm-3.2.4.RELEASE.jar中有org.springframework.orm.hibernate4.LocalSessionFactoryBean.class这么一个类 所以做了以下修改,
原先:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
改成:
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
问题解决,可以正常使用了,整合完成!
相关文章推荐
- 阔别一年,重新拾起java(线程回顾第一篇)
- Java getClass() , getName() , Class.forName() 详解
- java集合类总结
- Struts2常用标签之通用标签的使用
- JNI--Java中调用DLL
- Java SE——多态
- Myeclipse安装SVN插件
- java环境的配置,及jdk环境变量文件夹lib中的rt.jar ,dt.jar ,tool.jar作用
- 2014 IGT 软件测试开发工程师笔试(java-B1版)
- Java中的Heap和Stack
- Java Web中使用数据库连接池proxool配置详解
- java基础入门----Date对象
- java基础入门-----Runtime对象
- java基础入门-----System对象
- java基础入门-----静态导入
- java基础入门-----可变参数
- java基础入门----- 高级for循环2
- Hadoop 1.2.1 eclipse插件编译
- java基础入门----- 高级for循环1
- java 栈----java.util.Stack