Hibernate 2.1与ehcache无法正常工作

时间:2013-11-22 08:47:53

标签: java spring hibernate caching ehcache

我一直在尝试将Hibernate 2.1.1的ehcache实现到我的项目中(旧项目)。

我的配置如下: -

<prop key="hibernate.cache.provider_class">net.sf.ehcache.hibernate.Provider</prop>
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
<prop key="net.sf.ehcache.configurationResourceName">/ehcache.xml</prop>

我的ehcache代码

<?xml version="1.0"?> 
<ehcache>
<diskStore path="G:/testing/"/>
<defaultCache 
    maxElementsInMemory="1000" 
    eternal="false" 
    timeToIdleSeconds="2200"   
    timeToLiveSeconds="2000"
    overflowToDisk="true"
/>
</ehcache>

问题:

  1. 这不是我的ehcache.xml,而是取ehcache.jar中的默认值, HBM是我提到过的 <cache usage="read-write"/> 文件正在创建,但大小始终为零。 对于查询缓存,还会创建文件但大小为零。 所有文件最后都有.data。 [在临时目录中创建]

  2. 如果我启用show_sql,那么每次显示sql都意味着它正在点击DB。

  3. 请帮帮我!! 我错过了什么吗?

    提前致谢。

0 个答案:

没有答案