开发者社区> 问答> 正文

hibernate的二级缓存配置报错,代码?报错

我的项目的hibernate配置是写在,applicationContext.xml,配置xml是

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.OracleDialect
</prop>
<!--开发的时候尽量打开true-->
<prop key="current_session_context_class">thread</prop>
<prop key="hibernate.show_sql">true</prop>


<prop key="hibernate.format_sql">true</prop> 
<prop key="hibernate.use_sql_comments">true</prop> 
<!--缓存的机制 ,hibernate二级缓存的 
                                        下面这两句一打开就狂报错-->

 <prop key="hibernate.cache.use_query_cache">true</prop>
      <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>


<!--缓存的机制 ,hibernate二级缓存的-->
</props>
</property>



大家看看这错误代码:


展开
收起
爱吃鱼的程序员 2020-06-15 19:39:26 462 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    我查了一下配置ehcache的文章,

    你如果使用这个玩意首先要保证存在 Ehcache.jar或者你的hibernate包里自带了这个类。

    其次你配置的内容不全,需要指定ehcache的初始化xml文件。在这个文件中需要写入不少的参数。

    你没提到这个文件,可能问题就出在这里。

    具体参考一下

    http://paggywong.iteye.com/blog/1560990

    仔细看他的步骤。

    很久没弄java的东西了,说错了勿怪。

    2020-06-15 19:39:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
高并发分布式缓存Redis6.0 立即下载
分布式高并发缓存6.0 立即下载
用户态高速块缓存方案 立即下载