zoukankan      html  css  js  c++  java
  • Hibernate的二级缓存

              前面一篇博客已经讲述了Hibernate的session提供了一级缓存,这是hibernate默认提供的,该缓存在session关闭后就会消失。而二级缓存是SessionFactory级别的全局缓存,它是属于进程范围或群集范围的缓存,这一级别的缓存可以进行配置和修改,并且可以动态加载和缓存,二级缓存是有第三方插件来实现的,比如:EhCache、OsCache等。

           

          二级缓存适用范围:

               hibernate的二级缓存作为可插入的组件,可以进行配置,但并不是所有的数据对象都适合放到二级缓存中。

              

                 适合放入到二级缓存的数据:

                      ·很少被修改的数据

                           ·不会被并发访问的数据

                           ·不是很重要的数据

                           ·参考数据,比如一些常量

                 

                 不适合放入二级缓存的数据:

                      ·经常被修改的数据

                          ·跟钱打交道的数据

                          ·与其他应用共享的数据

           

          使用二级缓存的步骤:

             (1)为响应的类选择合适的并发策略

             (2)配置第三方缓存插件






  • 相关阅读:
    获取Web.config的内容
    VS2013打开2008的项目
    Win7配置IIS7
    JavaScript通知浏览器,更改通知数目
    高分屏显示模糊修复工具
    Linux下使用 xrandr 命令设置屏幕分辨率
    虚拟机VMware怎么完全卸载干净,如何彻底卸载VMware虚拟机
    虚拟机安装VMware Tools
    网站测速、ping
    有名管道的非阻塞设置
  • 原文地址:https://www.cnblogs.com/zsswpb/p/6329429.html
Copyright © 2011-2022 走看看