快速配置Ehcache
1. 编写ehcache.xml文件,将该文件放置于classpath路径下。代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<ehcache>
<!-- 缓存文件生成之后所放置的路径 -->
    <diskStore path="D:/Develop/tomcat-6.0.18/temp/cache" />
<!-- maxElementsInMemory 缓存最大数目
         eternal 缓存是否持久 
         overflowToDisk 是否保存到磁盘,当系统宕机时
         timeToIdleSeconds 当缓存闲置n秒后销毁
         timeToLiveSeconds 当缓存存活n秒后销毁
         diskPersistent 是否在磁盘上持久化
         diskExpiryThreadIntervalSeconds 对象检测线程运行时间间隔 -->
    <defaultCache maxElementsInMemory="10000" eternal="false"
        overflowToDisk="true" timeToIdleSeconds="120" timeToLiveSeconds="120"
        diskPersistent="false" diskExpiryThreadIntervalSeconds="120" />
</ehcache>
2. 配置hibernate核心xml文件,代码如下:
<property name="hibernateProperties">
            <props>
...
<prop   key="hibernate.cache.provider_class">net.sf.ehcache.hibernate.EhCacheProvider</prop>
                <prop key="hibernate.cache.use_second_level_cache">true</prop>
                <prop key="hibernate.cache.use_structured_entries">true</prop>
                <prop key="hibernate.cache.use_query_cache">true</prop>
</props>
</property>
添加上述几项关于缓存的配置
3. 配置需要加入缓存的实体hbm文件,代码如下:
在hbm文件的上端配置<cache usage="read-write"/>
4. 导入ehcache.jar文件,并将其加入到buildpath下。
完成上述4个步骤操作之后,即可启动tomcat,打开log跟踪器查看自己配置的缓存是否已达到效果。
(同样我们也可以将步骤2中"hibernate.cache.provider_class"的值替换为”org.hibernate.cache.EhCacheProvider“ 使用Hibernate自身所带的缓存支持类,那么这个时候就可以略去步骤4了。即无需再导入ehcache jar包。)
快速配置Ehcache的更多相关文章
- window系统JDK1.7的快速配置
		快速配置java环境变量 右键单击计算机--->属性 点击 "高级系统设置"--->"环境变量",出现环境变量设置窗口 系统变量--->新建 ... 
- Linux快速配置集群ssh互信
		之前在<记录一则Linux SSH的互信配置过程>.<Vertica 7.1安装最佳实践(RHEL6.4)>中,都分别提到了配置ssh互信的方法,本文在此基础上进一步整理配置s ... 
- Samba快速配置
		Samba是linux,unix,windows之间进行交互操作的软件组件,Sanma是基于GPL协议的自由开源软件. 快速配置samba文件服务器 1.关闭防火墙和SELinux [root@cen ... 
- 阿帕奇apache服务器和webDav服务器快速配置。
		当自己在家敲代码需要发请求时,就可以配置本地apache,Mac电脑自带的服务器.这个比windows上的本地服务器还要好用,下面写下最快速配置方案. 0.在开始之前需要给自己的电脑设置下开机密码,想 ... 
- 在Apache下开启SSI配置支持include shtml html和快速配置服务器
		作为前端开发,使用Apache快速搭建服务器极为方便. 1.找到apach安装目录,找到conf目录下 的httpd.conf 使用SSI(Server Side Include)的html文件扩展名 ... 
- Centos6.5快速配置可用网卡
		原文链接: Centos6.5快速配置可用网卡 安装完成后,我们启动我们的系统,此时我们的系统,是没有连网的,IP设备,并没有被激活,如果我们使用ifconfig命令查看IP地址,就会发现,此刻的地址 ... 
- Log4net快速配置使用指南。(快速搭建log4net日志平台手册)
		每做一个新项目,都会用到log4net,但总是忘记如何快速配置.有时在网上搜半天也找不到好的模板,大都在介绍参数的使用,在此做下总结,争取下次用时仅10分钟就可搭建好log4net. 直接上介绍的步骤 ... 
- 在 JPA、Hibernate 和 Spring 中配置 Ehcache 缓存
		jpa, hibernate 和 spring 时配置 ehcache 二级缓存的步骤. 缓存配置 首先在 persistence.xml 配置文件中添加下面内容: <property name ... 
- eclipse快速配置spring相关xml文件头信息
		通过spring tools 插件工具来快速配置xml头信息 ctrl +n 创建-----------> 输入spring 选中spring Beann Configuration File ... 
随机推荐
- github果然强大
			github果然强大,在idea里写好,可以直接提交到github,在哪台电脑都可以看源码了,手机也可以看 https://github.com/gaojinhua 
- ASP连接ACCESS数据库
			Set conn2 = Server.CreateObject("ADODB.Connection") conn2.Open "Provider=Microsoft.Je ... 
- sqlserver根据id集合,批量插入。(巧用sqlserver内置函数)
			场景如下,传入的id,如1,3,4,88.可以在.net后台处理,但是我更习惯在数据库中操作. 插入数据时可以这样处理,直接贴代码. CREATE PROCEDURE pro_CategorySave ... 
- Windows下TEX排版论文攻略—CTeX、JabRef使用心得
			笔者刚刚接触到TEX排版,相关知识完全空白,用了两天时间学习并完成了一篇论文的完整排版. 期间遇到不少小问题,着实辛苦,分享至上,现将其解决办法总结归纳,共同学习. 一.工具介绍 TeX是一个 ... 
- xheditor上传图片的java实现
			最近一个项目中因为框架的原因,很多文本编辑器都不兼容,最后找到xheditor,这个富文本编辑器的确不错,功能基本都能满足,只是上传图片的java接口需要自己写,因此,测试了两种方法,最终成功.分享给 ... 
- 第二十八篇、自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图
			1)SDWebImage会自动帮助开发者缓存图片(包括内存缓存,沙盒缓存),所以我们需要设置用户在WiFi环境下下载的高清图,下次在蜂窝网络状态下打开应用也应显示高清图,而不是去下载缩略图. 2)许多 ... 
- java如何调用webservice接口
			java调用WebService可以直接使用Apache提供的axis.jar自己编写代码,或者利用Eclipse自动生成WebService Client代码,利用其中的Proxy类进行调用.理论上 ... 
- 找个输入IPoint在某个FeatureClass上距离最近的要素
			/// <summary> /// 得到输入点在输入图层上的最近点 /// </summary> /// <param name="randomPoints ... 
- C++多线程技术windows常用方法
			随着计算机CPU计算能力快速提高,计算机的处理性能和并行性能力也大大提升.那么,一味使用运行时标准库的C++语言也应该开始支持多线程技术.今天,我为大家带来了C++在windows平台下的常用多线程方 ... 
- Centos下如何修改Mysql的root密码
			1.用帐号登录mysql mysql –u root 或#mysql –uroot –p 2.改变用户数据库 命令:mysql>use mysql mysql> use mysqlRead ... 
