这是你需要做的:
设置以下 Hibernate 属性:
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.provider_class">ehcache</property>
Run Code Online (Sandbox Code Playgroud)
在类路径中添加ehcache.xml文件,其中包含缓存配置条目:
<cache name="com.mycompany.MyEntity"
maxElementsInMemory="50"
eternal="true"
overflowToDisk="false"
timeToIdleSeconds="600"
timeToLiveSeconds="600"
diskPersistent="false"
memoryStoreEvictionPolicy="LRU"
/>
Run Code Online (Sandbox Code Playgroud)
为每个实体定义缓存类型:
@Entity
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class MyEntity {
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3244 次 |
| 最近记录: |