我无法让hibernate二级缓存在我的项目中正常工作。
我有以下maven结构:
myProject
-core
-ui
-pom
在我的核心模块中,我有一个使用hibernate属性配置的会话工厂。值得关注的是:
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</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">/ehcacheAdmin.xml</prop>
我有单元测试来验证缓存是否正常工作。
我将核心模块作为jar文件添加到ui模块。当我这样做并启动我的tomcat服务器时,我收到以下警告:
WARN org.hibernate.cache.ehcache.AbstractEhcacheRegionFactory - HH020003: Could not find a specific ehcache configuration for cache named [org.hibernate.cache.spi.UpdateTimestampsCache]; using defaults
有人可以帮我吗?我希望jar文件完全负责查询数据库和缓存。
由于