true<"> true<" />
Hibernate二级缓存配置.doc

Hibernate二级缓存配置.doc

ID:32020084

大小:109.50 KB

页数:40页

时间:2019-01-30

Hibernate二级缓存配置.doc_第1页
Hibernate二级缓存配置.doc_第2页
Hibernate二级缓存配置.doc_第3页
Hibernate二级缓存配置.doc_第4页
Hibernate二级缓存配置.doc_第5页
资源描述:

《Hibernate二级缓存配置.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.二级缓存配置:  2.  3.1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置:  4.true  5.  6.2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个  7.   缓存工具。如下配置指定Hibernate使用EhCache缓存工具。  8.

2、he.provider_class">org.hibernate.cache.EhCacheProvider  9.  10.3、Hibernate在默认情况下并不会对所有实体对象进行缓存,所以,我们需要指定缓存哪些对象,  11.在实体对象的映射文件中(相应的标签内部),添加如下配置:  12.  13.  14.usage="read-only"是“只读”缓存策略。  15.  16.注意,这个标签只能放在

3、s>标签的内部,而且必须处在标签的前面!!!  17.这个标签放在哪些标签下面,就说明会多这些类的对象进行缓存  18.  19.4、对于第3步,有一个可选的方案是在hibernate.cfg.xml文件中指定哪些类的对象需要缓存,  20.   而不需要使用标签来指定。如:  21.   在hibernate.cfg.xml中添加如下配置:  22.   

4、ad-only" />  23.    131.   注意,这个标签必须放在标签的后面!! 1、首先设置EhCache,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下:<?xmlversion="1.0"encoding="UTF-8"?><ehcache> <diskStorepath="java.io.tmpdir"/>  <defaultCache   maxElementsInMemory="10000"<!--缓存最大数

5、目-->   eternal="false"<!--缓存是否持久-->   overflowToDisk="true"<!--是否保存到磁盘,当系统当机时-->   timeToIdleSeconds="300"<!--当缓存闲置n秒后销毁-->   timeToLiveSeconds="180"<!--当缓存存活n秒后销毁-->   diskPersistent="false"   diskExpiryThreadIntervalSeconds="120"/></ehcache>  2、在Hibernate配置文件中设

6、置:<!--设置Hibernate的缓存接口类,这个类在Hibernate包中--><propertyname="cache.provider_class">org.hibernate.cache.EhCacheProvider</property> <!--是否使用查询缓存--> <propertyname="hibernate.cache.use_query_cache">true</property>  如果使用spring调用Hibernate的sessionFactory的话,这样设置:  <!--Hibern

7、ateSession工厂管理-->   <beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">   <propertyname="dataSource">    <refbean="datasource"/>13   </property>   <propertyname="hibernateProperties">   <props>    <propkey="hibernate.dialec

8、t">org.hibernate.dialect.Oracle9Dialect</prop>    <propkey="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</prop>    <propkey="hibe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。