建立Hibernate二级Cache它需要两个步骤:首先,一定要使用什么样的数据并发策略,然后配置缓存过期时间,并设置Cache提供器。

有4种内置的Hibernate数据并发冲突策略,代表数据库隔离级别,例如以下:

1:事务(Transaction)仅在受管理的环境中可用。

它保证可重读的事务隔离级别。能够对读/写比例高。非常少更新的数据採用该策略。

2:读写(read-write)使用时间戳机制维护读写提交事务隔离级别。能够对读/写比例高,非常少更新的数据採用该策略。

3:非严格读写(notstrict-read-write)不保证Cache和数据库之间的数据库的一致性。使用此策略时,应该设置足够的缓存过期时间,否则可能从缓存中读出脏数据。当一些数据极少改变,而且当这些数据和数据库有一部份不量影响不大时,能够使用此策略。

4:仅仅阅读(read-only)时,以确保数据被从未改变。可以使用此策略。

版权声明:本文博主原创文章,博客,未经同意不得转载。

最新文章

  1. js获取div中的文本框数据
  2. (笔记)angular 包含关系的controller参数父级方法
  3. ansible控制windows的官方翻译
  4. Linux - CentOS 6.3 (x86_64)安装过程详细图解
  5. HDU1548——A strange lift(最短路径:dijkstra算法)
  6. JavaScript实用功能代码片段
  7. sqlserver 存储过程 增加
  8. Timer类的schedule和scheduleAtFixedRate 简单应用
  9. ScrollView的阻尼回弹效果实现(仿qq空间)
  10. rsyncd启动脚本
  11. log4j、使用log4j、打印sql日志
  12. gcc5.4报错对‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()’未定义的引用
  13. Ubuntu16.04之安装Nutch
  14. java 中,如何获取文件的MD5值呢?如何比较两个文件是否完全相同呢?
  15. 多版本并发控制(MVCC)
  16. MyBatis 的缓存机制
  17. vim学习笔记(一)—— vim安装方法
  18. [006] largest_common_substring
  19. weblogic启动一闪而过
  20. Object 转 String

热门文章

  1. Java 反射机制[Method反射]
  2. Ubuntu下实现双屏独立切换
  3. ogre sample分析(一)
  4. IOS7最新的系统漏洞
  5. 浅谈 PHP 神盾的解密过程
  6. Java程序猿面试题集(181- 199)
  7. PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors()
  8. cxf和jboss eap 6.2版本号冲突
  9. UILabel iOS添加文本控件
  10. 158个JAVA免豆精品资料汇总