我一直在尝试将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>
问题:
这不是我的ehcache.xml,而是取ehcache.jar中的默认值,
HBM是我提到过的
<cache usage="read-write"/>
文件正在创建,但大小始终为零。
对于查询缓存,还会创建文件但大小为零。
所有文件最后都有.data。 [在临时目录中创建]
如果我启用show_sql,那么每次显示sql都意味着它正在点击DB。
请帮帮我!! 我错过了什么吗?
提前致谢。