org.hibernate.cache未使用,但已配置

时间:2018-12-11 11:18:23

标签: java hibernate ehcache

我正在使用hibernate-core-5.3.7.Final和hibernate-ehcache-5.3.7.Final。在hibernate.cfg.xml中,我添加了:

    <property name="cache.use_second_level_cache">true</property>
    <property name="cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>
    <property name="hibernate.generate_statistics">true</property>
    <property name="hibernate.cache.use_query_cache">true</property>
    <property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>

但是在日志中,我看到了:

org.hibernate.orm.deprecation |警告| EhcacheRegionFactory | | | HHH020100:已弃用Hibernate的Ehcache二级缓存提供程序。有关详细信息,请参见https://hibernate.atlassian.net/browse/HHH-12441

所以我想使用了2.10.3版的net.sf.ehcache(已弃用)。

有人知道为什么不使用org.hibernate.cache吗?

0 个答案:

没有答案