2015-06-22 100 views

回答

0

首先,你需要添加下面的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注明实体将被存储在第二级缓存。

+0

谢谢。 CacheManager存储在哪里?我的配置会是什么样子? – Deepak

+0

如果你喜欢它,你可以接受答案。 –