学习Hibernate时,经常会遇到Hibernate使用EhCache问题,这里将介绍Hibernate使用EhCache问题的解决方法。
成都创新互联公司是一家以网络技术公司,为中小企业提供网站维护、网站设计、成都做网站、网站备案、服务器租用、申请域名、软件开发、重庆小程序开发等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站沟通电话:18980820575
在Hibernate使用EhCache
EhCache是一个纯JAVA程序,可以在Hibernate中作为一个插件引入。在Hibernate使用EhCache需要在Hibernate的配置文件中设置如下:
name="hibernate.cache.provider_class"> - org.hibernate.cache.EhCacheProvider
path="c:\\cache"/> - //设置cache.data文件存放位置
- maxElementsInMemory="10000"
- //缓存中允许创建的最大对象数
- eternal="false"
- //缓存中对象是否为永久的
- timeToIdleSeconds="120"
- //缓存数据钝化时间(即对象在它过期前的空闲时间)
- timeToLiveSeconds="120"
- //缓存数据生存时间(即对象在它过期前的生存时间)
- overflowToDisk="true"
- />
name="Student" - //用户自定义的Cache配置
- maxElementsInMemory="10000"
- eternal="false"
- timeToIdleSeconds="300"
- timeToLiveSeconds="600"
- overflowToDisk="true"
- />
此外我们还需要在持久化类的映射文件中进行配置。例如,Group(班级)和Student(学生)是一对多的关系,它们对应的数据表分别是t_group和t_student.现在要把Student类的数据进行二级缓存,这需要在二个映射文件中都对二级缓存进行配置。
在Group.hbm.xml中如下,在其
name="Student" table="t_student"> usage="read-write" />
本文题目:浅析Hibernate使用EhCache
文章转载:http://www.mswzjz.cn/qtweb/news31/84231.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能