1.在applicationContext.xml配置文件中SessionFactory  bean中配置缓存

<!-- 配置会话工厂对象 -->
<bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="dataSource" ref="dataSource"/><property name="mappingResources"><list><value>com/sx/domain/SxEmployee.hbm.xml</value></list></property><property name="hibernateProperties"><value>hibernate.dialect=org.hibernate.dialect.OracleDialecthibernate.hbm2ddl.auto=updatehibernate.show_sql=true<!—启用二级缓存-->hibernate.cache.use_second_level_cache=true<!--指定使用哪种二级缓存 -->hibernate.cache.provider_class=org.hibernate.cache.EhCacheProviderhibernate.generate_statistics=true          </value></property></bean>

2.把对应二级缓存的配置文件沾到src目录下 如: ehcache.xml

3.导入对应的二级缓存开发jar包 如:ehcache-1.2.3.jar

4.到需要使用二级缓存的domain对象对应的*.hbm.xml的配置文件中配置二级缓存策略:

<class ………..>
<!-- 使用二级缓存策略 -->
<cache   usage="read-write"/>
... ..</class>

5.ok!


Spring中启用Hibernate二级缓存步骤相关推荐

  1. 配置Hibernate二级缓存步骤

    配置Hibernate二级缓存步骤: 加入二级缓存的jar包及配置文件 jar包位置:hibernate-release-4.1.8.Final\lib\optional\ehcache下所有jar包 ...

  2. Hibernate二级缓存的使用

    1启用Hibernate二级缓存 Hibernate二级缓存分为两部分,class缓存和查询缓存,其获取对象的方式有所不同,但两者也有联系,查询缓存必须以class缓存为基础才能起作用,否则只会使效率 ...

  3. Hibernate 二级缓存使用

    1启用Hibernate二级缓存 Hibernate二级缓存分为两部分,class缓存和查询缓存,其获取对象的方式有所不同,但两者也有联系,查询缓存必须以class缓存为基础才能起作用,否则只会使效率 ...

  4. 在Hibernate,EhCache,Quartz,DBCP和Spring中启用JMX

    继续使用JMX的过程(请参阅: 人类JMX ),我们将学习如何在一些流行的框架中启用JMX支持(通常是统计和监视功能). 这些信息大部分都可以在项目的主页上找到,但是我决定在收集这些信息的同时,很少添 ...

  5. spring boot 2.1.4 hibernate二级缓存 Hazelcast实现(一)

    Hazelcast优势网上都可以查到,默认的分布式缓存,使用Hazelcast替换ehcache优势比较明显,也方便项目从单机到发展分布式,而不用再引入其他组件也达到了性能要求,按照springboo ...

  6. ssh整合hibernate 使用spring管理hibernate二级缓存,配置hibernate4.0以上二级缓存

    ssh整合hibernate 使用spring管理hibernate二级缓存,配置hibernate4.0以上二级缓存 hibernate  : Hibernate是一个持久层框架,经常访问物理数据库 ...

  7. spring boot集成ehcache 2.x 用于hibernate二级缓存

    spring boot集成ehcache 2x 用于hibernate二级缓存 项目依赖 Ehcache简介 hibernate二级缓存配置 ehcache配置文件 ehcache事件监听 注解方式使 ...

  8. Hibernate 二级缓存

    Hibernate 缓存 •缓存(Cache): 计算机领域非常通用的概念.它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提 ...

  9. Hibernate二级缓存问题

    相关概念和定义 1.缓存的意义 把一些不常修改,但是又经常用的数据存放到内存中,这样能减少与数据库的交互,提升程序的性能 2.Hibernate中提供了两级缓存: 第一级别的缓存是Session级别的 ...

最新文章

  1. C#之Action和Func的用法
  2. Windows从web下载文件的几种方式
  3. synamic-datasource-spring-boot-starter实现动态数据源Mysql和Sqlserver
  4. C#各个版本中的新增特性详解
  5. 微处理器硬件喂狗_硬件基础:微控制器到底是什么?
  6. SpringBoot2.1.5 (21)---使用 devtools 热部署
  7. python threading.Barrier
  8. 免费python自学攻略-给初学者推荐的10个Python免费学习网站!赶紧收藏吧!
  9. 16. Element contentEditable 属性
  10. 产业互联网周报:滴滴被处以80亿元巨额罚款;消息称中国正启动欧洲企业到中国上市计划;字节跳动确认自研专用芯片...
  11. python程序设计课程设计二级减速器_机械设计课程设计(二级减速器)-二级齿轮减速器课程设计...
  12. 神经网络的相关函数以及误差类型
  13. 超级计算机 计算化学,计算化学软件使用经验-超算中心.PDF
  14. 网络爬虫Python试验
  15. 【读书笔记】《乔布斯的魔力演讲》卡迈恩•加洛
  16. 五、肿瘤全基因组学体细胞结构突变特征(Patterns of somatic structural variation in human cancer genomes)
  17. Gerry。沙漠苦旅。
  18. 未将对象引用设置到对象的实例 解决办法
  19. 续编-联想原装系统OEM系统联想出厂系统联想原装系统Lenovo ThinkPad ThinkBook出厂预装系统原厂系统
  20. 什么是AQS?AQS有什么作用?常见的基于AQS的组件有哪些?

热门文章

  1. 2022-2028年中国手术室设备行业市场研究及前瞻分析报告
  2. TF-IDF 原理及sklearn中的tf-idf实例分析
  3. c++动态分配二维数组
  4. LeetCode简单题之统一一致字符串的数目
  5. TensorFlow常用Python扩展包
  6. 科技公司重新关注2级以上驾驶员辅助
  7. 压缩人工智能的数据值
  8. CVPR2020论文解析:视频分类Video Classification
  9. 2021年大数据Spark(七):应用架构基本了解
  10. git push 时不用每次都输入密码的方法