码迷,mamicode.com
首页 > Web开发 > 详细

hibernate 一级缓存和二级缓存

时间:2016-03-15 23:33:45      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

hibernate一级缓存:session缓存即事务级缓存,session关闭,缓存自动销毁,开发人员不用管理,由hibernate管理,save、update、saveoOrUpdate、lock、load、list会自动向一级缓存中存放数据,get,load,list会自动从一级缓存中取数据,可调用evict(Object object)和clear()清除缓存。

hibernate二级缓存:sessionFactory缓存即进程级别缓存,由缓存插件实现,如OSCache,对hibernate查询缓存提供了支持,由开发人员通过配置管理,比如是否启用二级缓存、指定使用哪种二级缓存、指定哪个domain启用二级、以及缓存策略,存放数据的物理介质可以是内存或硬盘,很少被修改的数据、不重要的数据,不会并发访问的数据、与其它应用共享的数据适合放入二级缓存中。

hibernate 一级缓存和二级缓存

标签:

原文地址:http://www.cnblogs.com/badoumi/p/5281520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!