hibernate的缓存机制
来源:互联网 发布:龙之谷2016玩家数据 编辑:程序博客网 时间:2024/06/06 04:59
为什么?
hibernate是持久层的框架,与数据库交互
为了降低应用程序与物理数据源的交互频率,提高应用的运行性能
工作原理
查询请求首先进入一级缓存,如果没有,进入到二级缓存查找,还没有,与数据库进行交互,将查询到的结果返回给应用程序.
一级缓存的管理
evict(Object):将对象从session中清楚掉,从持久状态进入到游离状态
clear():将session中的所有对象都清除掉
flush():将缓存中的数据与数据库中的数据进行同步
contains(Object):判断缓存中是否存在已知的对象
一级缓存的应用
save():将保存的数据放到session
get():将查询的数据放到session
load():将查询的数据放到session
HQL查询:将查询的数据放到session
案例步骤:
get()获取一定数据
转换成对象1
重复第一个步骤
转换成对象2
对象1==对象2
阅读全文
0 0
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- Hibernate的缓存机制
- HIBERNATE的缓存机制
- HIBERNATE的缓存机制
- HIBERNATE的缓存机制
- 智慧能源篇 1 —— 合同能源管理(EMC)及其商业模式和税收优惠政策
- Spark Streaming之窗口函数和状态转换函数
- 在哪里可以注册到不需要实名认证的com域名
- 移动端CSS常用小结
- myeclipse和eclipse设置项目不需要项目名也能访问
- hibernate的缓存机制
- 减少oracle sql回表次数 提高SQL查询性能
- 单例模式
- VIM 的 commentary 插件
- 南阳理工oj 题目26 孪生素数问题 素数筛选法
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- Android 音乐指示器
- ssh整合
- MySQL冗余数据的三种方案