我无法让休眠二级缓存在我的项目中正常工作。
我有以下Maven结构:
myProject
-core
-ui
-pom
在我的核心模块中,我有一个使用休眠属性配置的会话工厂。值得关注的是:
<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 文件单独负责查询数据库和缓存。
谢谢