Hibernate整合spring配置二级缓存
2023-09-14 09:03:13 时间
prop key= hibernate.cache.use_second_level_cache true /prop !--设置缓存机制为二级缓存 --
prop key= hibernate.cache.use_query_cache true /pr
将ehcache.xml文件放到src下面,并配置ehcache.xml文件如下:
在设置了缓存机制的类的xml文件中添加一段代码 cache usage="read-write" region="net.52itstyle.entity.SmProduct/ "代码如下:
Struts2+Spring+Hibernate整合步骤 Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结。 本方案采用自底向上:Hibernate Spring Struts2的方式进行整合。具体步骤如下: 1.通过MyEclipse向导,导入实现Hibernate3.2功能:生成会话工厂和hibernate.cfg.xml文件。然后在src中添加log4j.properties文件。 2.通过MyEclipse向导,导入实现Spring2.5功能,生成applicationContext.xml文件。然后将Spring2.0 AOP Liberaries里的asm2.2.3.jar包
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载
prop key="hibernate.cache.use_second_level_cache" true /prop !--设置缓存机制为二级缓存 -- prop key="hibernate.cache.use_query_cache" true /prop !--启动查询缓存 -- prop key="hibernate.cache.provider_class" org.hibernate.cache.EhCacheProvider /prop !--设置二级缓存的Provider类 -- prop key="hibernate.cache.provider_configuration_file_resource_path" WEB-INF/classes/ehcache.xml /prop !--设置缓存的配置文件路径 --
将ehcache.xml文件放到src下面,并配置ehcache.xml文件如下:
ehcache diskStore path="D:\cache" / defaultCache maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="3600" timeToLiveSeconds="3600" overflowToDisk="true" diskPersistent="false" diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" / cache name="net.52itstyle.entity.DataAttr" maxElementsInMemory="800" eternal="false" overflowToDisk="false" timeToIdleSeconds="3600" timeToLiveSeconds="3600" / /ehcache
在设置了缓存机制的类的xml文件中添加一段代码 cache usage="read-write" region="net.52itstyle.entity.SmProduct/ "代码如下:
hibernate-mapping !--SM_PRODUCT表的hibernate映射描述文件 -- class name="net.nk.entity.SmProduct" table="SM_PRODUCT" cache usage="read-write" region="net.nk.entity.SmProduct"/ !-- ID -- id name="id" type="string" column name="ID" / generator / /id最后可以 通过放开hibernate的show_sql来查看是否缓存机制生效了
可能出现错误:
Java代码 Exception?in?thread?"main"?java.lang.NoClassDefFoundError:?edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
下载jar包:点击打开链接
Struts2+Spring+Hibernate整合步骤 Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结。 本方案采用自底向上:Hibernate Spring Struts2的方式进行整合。具体步骤如下: 1.通过MyEclipse向导,导入实现Hibernate3.2功能:生成会话工厂和hibernate.cfg.xml文件。然后在src中添加log4j.properties文件。 2.通过MyEclipse向导,导入实现Spring2.5功能,生成applicationContext.xml文件。然后将Spring2.0 AOP Liberaries里的asm2.2.3.jar包
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载
相关文章
- springboot的自动化配置是什么_spring三种配置方式
- 基于spring-security的微服务鉴权中心
- 真肝,整理了一周的Spring面试大全【含答案】,吊打Java面试官[通俗易懂]
- spring 中配置sessionFactory及用法
- Spring Boot拦截器配置拦截登陆「建议收藏」
- spring中文文档下载_spring基础包
- Spring Boot跨域配置
- Spring MVC注解Controller源码流程解析---请求匹配中的容错处理
- Spring (1) 认识Spring、 介绍Spring特点、解答为什么学习Spring
- 如何使用Spring和Java配置构建一个REST API
- 面试题:Spring 有什么优点
- 【Spring Boot实战与进阶】集成Kafka消息队列
- Spring事务管理报错Transaction rolled back because it has been marked as rollback-only
- Spring Boot的安全配置(一)
- Spring Security 的 Filter 链和 Filter 顺序(二)
- 使用 Spring Cloud Bus 和 Spring Cloud Stream 集成实现基于消息的事件驱动
- webseivice中使用cxf集成spring简单配置详解架构师
- Spring配置bean的详细知识详解架构师
- Spring Data MongoDB 环境搭建详解大数据
- hibernate与spring整合的配置文档问题详解编程语言
- Spring配置框架之javaconfig使用方式详解编程语言
- spring整合mybatis(hibernate)配置详解编程语言
- Spring Boot(二十):使用spring-boot-admin对spring-boot服务进行监控详解编程语言
- Spring&Mybaits数据库配置解惑