Я использую hibernate 5.3.7-Final с hibernate-ehcache-5.3.7.Final.В pom.xml у меня есть:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.3.7.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>5.3.7.Final</version>
</dependency>
<dependency>
<groupId>org.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>3.3.1</version>
</dependency>
Я бы использовал hibernate-cache, поэтому в hibernate.cfg.xml у меня есть:
<property name="cache.use_second_level_cache">true</property>
<property name="hibernate.cache.use_query_cache">true</property>
<property name="cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
Но когда я запустил свое приложение, я вижу предупреждение
Dez 17, 2018 6:06:43 PM
org.hibernate.cache.ehcache.internal.EhcacheRegionFactory <init>
WARN: HHH020100: The Ehcache second-level cache provider for Hibernate is
deprecated. See https://hibernate.atlassian.net/browse/HHH-12441 for details.
Может кто-нибудь сказать мне, почему я вижу это предупреждение и что я сделал не так?Заранее спасибо.