1
我正在尝试在休眠中配置缓存中的infinispan。请能有人提供给我,我需要遵循,我需要在Infinispan的-cache.xml文件将Infinispan配置为休眠中的二级缓存
我正在尝试在休眠中配置缓存中的infinispan。请能有人提供给我,我需要遵循,我需要在Infinispan的-cache.xml文件将Infinispan配置为休眠中的二级缓存
首先,你需要添加下面的Hibernate属性的添加步骤和配置:
<property name="hibernate.cache.use_second_level_cache" value="true" />
<property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.infinispan.JndiInfinispanRegionFactory" />
<property name="hibernate.cache.infinispan.cachemanager" value="java:CacheManager" />
然后,你需要设置实体缓存选择策略:
<property name="javax.persistence.sharedCache.mode" value="ENABLE_SELECTIVE"/>
只有与@javax.persistence.Cacheable
注明实体将被存储在第二级缓存。
谢谢。 CacheManager存储在哪里?我的配置会是什么样子? – Deepak
如果你喜欢它,你可以接受答案。 –