JPA二级缓存
程序员文章站
2022-04-13 17:33:36
...
JPA二级缓存
二级缓存
JPA的二级缓存是跨entityManager的,JPA的二级缓存需要显式配置。
persistence.xml配置如下:
ENABLE_SELECTIVE
<!-- 二级缓存相关 -->
<property name="hibernate.cache.use_second_level_cache" value="true"/>
<property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.ehcache.EhCacheRegionFactory"/>
<property name="hibernate.cache.use_query_cache" value="true"/>
这里使用的缓存产品为ehcache,将ehcache.xml放在src资源路径下。
推荐阅读