二级缓存相关属性

简介:

HibernateSessionFactory可持有一个可选的二级缓存,通过使用这种二级缓存可以提高Hibernate的持久化访问的性能。Hibernate关于二级缓存的属性有如下几个。

Ø  hibernate.cache.provider_class:该属性用于设置二级缓存CacheProvider的类名。

Ø  hibernate.cache.use_minimal_puts:以频繁的读操作为代价,优化二级缓存以实现最小化写操作。在Hibernate 3中,这个设置对集群缓存非常有用,对集群缓存的实现而言,默认是开启的。

Ø  hibernate.cache.use_query_cache:设置是否允许查询缓存。个别查询仍然需要显式设置为可缓存的。

Ø  hibernate.cache.use_second_level_cache:用于设置是否启用二级缓存,该属性可完全禁止使用二级缓存。对那些在映射文件中指定了<cache.../>的持久化类,则默认开启二级缓存。

Ø  hibernate.cache.query_cache_factory:设置查询缓存工厂的类名,查询缓存工厂必须实现QueryCache接口。该属性值默认为内建的StandardQueryCache

Ø  hibernate.cache.region_prefix:设置二级缓存区名称的前缀。

Ø  hibernate.cache.use_structured_entries:用于设置是否强制Hibernate以可读性更好的格式将数据存入二级缓存。

 


 

本文转自fkJava李刚 51CTO博客,原文链接:http://blog.51cto.com/javaligang/903706 ,如需转载请自行联系原作者

相关文章
|
5月前
|
缓存 JavaScript C++
【Vue】—计算属性缓存VS方法以及侦听器的区别
【Vue】—计算属性缓存VS方法以及侦听器的区别
|
6月前
|
Web App开发 缓存 搜索推荐
HTML中meta标签中属性详解并设置页面缓存策略
HTML中meta标签中属性详解并设置页面缓存策略
309 0
|
7月前
|
缓存 JavaScript C++
17Vue - 计算属性(计算缓存 vs Methods)
17Vue - 计算属性(计算缓存 vs Methods)
20 0
|
11月前
|
缓存 JavaScript
Vue —— 进阶 vue-router 路由(二)(replace属性、编程式路由导航、缓存路由组件、路由的专属钩子)
Vue —— 进阶 vue-router 路由(二)(replace属性、编程式路由导航、缓存路由组件、路由的专属钩子)
199 0
|
12月前
|
缓存 JavaScript
Vue 的计算属性如何实现缓存?(原理深入揭秘)
很多人提起 Vue 中的 computed,第一反应就是计算属性会缓存,那么它到底是怎么缓存的呢?缓存的到底是什么,什么时候缓存会失效,相信还是有很多人对此很模糊。 本文以 Vue 2.6.11 版本为基础,就深入原理,带你来看看所谓的缓存到底是什么样的
|
缓存 Python
Python:cached_property缓存对象的属性
Python:cached_property缓存对象的属性
|
缓存 Windows
Windows 技术篇 - 如何查看cpu支持的指令集、型号、属性等详细信息,使用cpu-z工具查看处理器、内存、显卡、主板、缓存、SPD信息方法
Windows 技术篇 - 如何查看cpu支持的指令集、型号、属性等详细信息,使用cpu-z工具查看处理器、内存、显卡、主板、缓存、SPD信息方法
2023 0
Windows 技术篇 - 如何查看cpu支持的指令集、型号、属性等详细信息,使用cpu-z工具查看处理器、内存、显卡、主板、缓存、SPD信息方法
|
缓存 JavaScript Java
jquery 操作HTML data全局属性缓存的坑
jquery 操作HTML data全局属性缓存的坑data-* 全局属性 是一类被称为自定义数据属性的属性,它赋予我们在所有 HTML 元素上嵌入自定义数据属性的能力,并可以通过脚本(一般指JavaScript) 与 HTML 之间进行专有数据的交换。
916 0