3.2.2.11. Hibernate Cache 属性
| 属性名 | 描述 |
|---|---|
hibernate.cache.region.factory_class |
自定义
CacheProvider 的类名。
|
hibernate.cache.use_minimal_puts |
布尔值。优化二级缓存操作,通过更频繁的读操作来最小化写操作。这个设置对于群集缓存更有用,且在 Hibernate3 里,群集缓存实现是默认启用它的。
|
hibernate.cache.use_query_cache |
布尔值。启用队列缓存。单个的对列仍然需要设置为 cacheable。
|
hibernate.cache.use_second_level_cache |
布尔值。用来完全禁用二级缓存,而它对于指定了
<缓存>映射的类来说默认是启用的。
|
hibernate.cache.query_cache_factory |
自定义
QueryCache 接口的类名。默认值是内置的 StandardQueryCache。
|
hibernate.cache.region_prefix |
用于二级缓存区名的前缀。
|
hibernate.cache.use_structured_entries |
布尔值。强制 Hibernate 以更友好的格式在二级缓存里保存数据。
|
hibernate.cache.default_cache_concurrency_strategy |
当使用
@Cacheable 或@Cache 时为使用的默认org.hibernate.annotations.CacheConcurrencyStrategy 设置的名称。而 @Cache(strategy="..") 用来覆盖这个默认值。
|