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

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

           

          二级缓存适用范围:

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

              

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

                      ·很少被修改的数据

                           ·不会被并发访问的数据

                           ·不是很重要的数据

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

                 

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

                      ·经常被修改的数据

                          ·跟钱打交道的数据

                          ·与其他应用共享的数据

           

          使用二级缓存的步骤:

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

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






  • 相关阅读:
    NOIP 2016 提高组 复赛 Day2T1==洛谷2822 组合数问题
    Codevs 1710 == POJ 1190 生日蛋糕 == 洛谷P1731
    [网络流24题] COGS 750 栅格网络流
    [网络流24题] COGS 运输问题1
    狂K 线段树
    Graph coloring技能树
    智能体大赛酱油记
    graph coloring学习记录
    湖北省赛酱油记
    CCCC酱油记
  • 原文地址:https://www.cnblogs.com/zsswpb/p/6329429.html
Copyright © 2011-2022 走看看