如何在Hibernate 5.2.2中启用二级缓存



这篇文章试图解释如何在Hibernate 5.2.2中启用缓存,因为它需要额外的配置。

在Hibernate 5.2.2中启用二级缓存,同时将use_second_level_cache设置为true,并使用provider_class提供提供商类。我们还需要设置cache.region.factory类。

hibernate.cfg.xml更改如下:

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

对于属性文件

hibernate.cache.use_second_level_cache=true
hibernate.cache.region.factory_class=org.hibernate.cache.ehcache.EhCacheRegionFactory

最新更新