- 5
- 0
- 约3.82千字
- 约 20页
- 2018-08-02 发布于江苏
- 举报
课程介绍 目的:掌握Hibernate中缓存的概念,掌握Hibernate中一级、二级缓存的设置与使用。 内容:讲解Hibernate中缓存的概念,讲解Hibernate的一级缓存的设置与使用,Hibernate的二级缓存的设置与使用。 重点:Hibernate的二级缓存的设置与使用。 难点 持久层缓存的概念 持久层缓存的级别 事务级别的缓存 应用(进程)级别的缓存 分布式级别的缓存 Hibernate的一级缓存 Hibernate中的缓存分成两级:一级缓存和二级缓存 Hibernate的一级缓存是内置的缓存,不能通过程序代码或者配置进行人为的取消,同时一级缓存通过Session对象实现缓存,所以一级缓存也称为Session缓存 Hibernate的一级缓存 一级缓存的管理 使用evict()方法从缓存中移除缓存对象 使用clear()方法从缓存中清除所有对象 使用Session对象的contains()、flush()和setReadOnly()方法 Hibernate的二级缓存 Hibernate的二级缓存由SessionFactory对象负责管理,是应用级别的缓存,可以缓存整个应用的持久化对象 Hibernate的二级缓存又称SessionFactory缓存 Hibernate的二级缓存 二级缓存的策略 只读缓存(read-only) 读/写缓存(read-writ
原创力文档

文档评论(0)