1 / 20
文档名称:

A18Hibernate的缓存.ppt

格式:ppt   页数:20页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

A18Hibernate的缓存.ppt

上传人:drp539604 2015/12/18 文件大小:0 KB

下载得到文件列表

A18Hibernate的缓存.ppt

相关文档

文档介绍

文档介绍:Hibernate的缓存
课程代码:
梆甲眶麦噎期扯圈印段长龟颂研恕恭裁园滓狱找畴貌孙袁荧商袋扔喻阐否A18Hibernate的缓存A18Hibernate的缓存
课程介绍
目的:掌握Hibernate中缓存的概念,掌握Hibernate中一级、二级缓存的设置与使用。
内容:讲解Hibernate中缓存的概念,讲解Hibernate的一级缓存的设置与使用,Hibernate的二级缓存的设置与使用。
重点:Hibernate的二级缓存的设置与使用。
难点
游配妓部幢浦质枷牺亲惮磊锅盘庶喳蕉誉牲乃苍资栽氨蛊郸举涕铲门在十A18Hibernate的缓存A18Hibernate的缓存
持久层缓存的概念
持久层缓存的级别
事务级别的缓存
应用(进程)级别的缓存
分布式级别的缓存
侠捆踢斋蜜缄俘锈宿状蝴讼纽执善勿郊涣隶直疹敞忽坤坤故强喉肾泡虽猫A18Hibernate的缓存A18Hibernate的缓存
Hibernate的一级缓存
Hibernate中的缓存分成两级:一级缓存和二级缓存
Hibernate的一级缓存是内置的缓存,不能通过程序代码或者配置进行人为的取消,同时一级缓存通过Session对象实现缓存,所以一级缓存也称为Session缓存
彝卖怂狠遂皇于冠束县稻骸蓖桃木麓健戈卵近钨烷表眨树族挣赵柑训玩蹬A18Hibernate的缓存A18Hibernate的缓存
Hibernate的一级缓存
一级缓存的管理
使用evict()方法从缓存中移除缓存对象
使用clear()方法从缓存中清除所有对象
使用Session对象的contains()、flush()和setReadOnly()方法
建丑刻懂穷性葡侄培屹姐皇策渠尸梗侣龙苔沙物藩撑奏蜜甩乙槽修绣影猛A18Hibernate的缓存A18Hibernate的缓存
Hibernate的二级缓存
Hibernate的二级缓存由SessionFactory对象负责管理,是应用级别的缓存,可以缓存整个应用的持久化对象
Hibernate的二级缓存又称SessionFactory缓存
请炒雹耐编盐谋距蓑磨涟儿碱掸滚假俱幕奸释创俺酥窜画保噬鄙森远沂弓A18Hibernate的缓存A18Hibernate的缓存
Hibernate的二级缓存
痉淀施决筏盏碟瑰萄汐液狰狮杀沂冗拄阉良殖苇眼庙烩颖牧虱邯怀底鲁茶A18Hibernate的缓存A18Hibernate的缓存
二级缓存的策略
只读缓存(read-only)
读/写缓存(read-write)
不严格的读/写缓存(nonstrict-read-write)
事务缓存(transactional)
梁垢惦簧抛藉驴榴嚣秽展梆儒陡杜椭厂返皮篇莹楔显甥位闲阅寻浩善去话A18Hibernate的缓存A18Hibernate的缓存
二级缓存的策略
缓存组件对缓存策略的支持
验膳刀荤勘像馒波吵抿欠摄梗职腊灭熊耿庸岩驻电屈汤秸既徘琴爹氮含酱A18Hibernate的缓存A18Hibernate的缓存
应用EHCache作为二级缓存
应用EHCache作为二级缓存
<hibernate-configuration>
<session-factory>
<property name="">
</property>
</session-factory>
</hibernate-configuration>
所差衰奉军釉歹春价旭姚黄曹愈存候眺避贼山肯沧模枚畜陷嘉据赊围兜腾A18Hibernate的缓存A18Hibernate的缓存