欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;

程序员文章站 2022-04-14 09:15:31
...
整合spring3.1.2+hibernate 4.2报的错:java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;原因是这里的配置导致的:
<!-- 数据源的配置 sessionFactory -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="hibernateProperties">
<props>
<!-- 实现数据托管 -->
<prop key="hibernate.hbm2ddl.auto">${dataSource.hbm2ddl.auto}</prop>
<!-- mysql的方言 -->
<prop key="hibernate.dialect">${dataSource.dialect}</prop>
<!-- console 输出 -->
<!-- <prop key="hibernate.format_sql">${dataSource.hibernate.format_sql}</prop> -->
</props>
</property>



解决方法:

改成:
<wbr style="color:rgb(72,72,72); font-family:simsun; font-size:14px; line-height:21px; background-color:rgb(224,227,218)"><span style="color:rgb(72,72,72); font-family:simsun; font-size:14px; line-height:21px; background-color:rgb(224,227,218)"></span><wbr style="color:rgb(72,72,72); font-family:simsun; font-size:14px; line-height:21px; background-color:rgb(224,227,218)"><span style="color:rgb(72,72,72); font-family:simsun; font-size:14px; line-height:21px; background-color:rgb(224,227,218)">class="org.springframework.orm.hibernate4.LocalSessionFactoryBean</span><span style="color:rgb(72,72,72); font-family:simsun; font-size:14px; line-height:21px; background-color:rgb(224,227,218)">"&gt;</span><br></wbr></wbr>