java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;问题解决
程序员文章站
2022-07-12 16:15:18
...
搭建SSH(Struts2、Spring3、Hibernate4)遇到的问题
原因是:在hibernate4已经将hibernate3的一些功能改掉了,在hibernate4已经不使用CacheProvider了。
解决方法如下:<!-- 将Hibernate中的事务交给Spring进行接管 -->
将<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
修改为<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
原因是:在hibernate4已经将hibernate3的一些功能改掉了,在hibernate4已经不使用CacheProvider了。
解决方法如下:<!-- 将Hibernate中的事务交给Spring进行接管 -->
将<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
修改为<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
上一篇: Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cac
下一篇: oracle 教程
推荐阅读
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;问题解决
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;
-
java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;
-
Caused by: java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;解决方案
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;问题解决
-
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider