传智播客Hibernate视频教程学习笔记39
来源:互联网 发布:阿里云主机配置 编辑:程序博客网 时间:2024/06/04 17:39
Hibernate中的缓存分析:
我们更改HibernateUtil工具类中的get方法
我们重复做了两次查询,看一下调用该方法以后的sql语句
Hibernate: insert into Users (name, birthday) values (?, ?)
Hibernate: select users0_.id as id0_0_, users0_.name as name0_0_, users0_.birthday as birthday0_0_ from Users users0_ where users0_.id=?
-----
第一句是插入,第二句是select,发现------后没有sql语句了,说明数据库的访问只进行了一次。
同样缓存随着session的关闭而消失,这个需要注意。
一级缓存,Session级共享:
save update saveOrUpdate load get list iterate lock这些方法都会将对象放在一级缓存中,
get load interact方法可以从缓存中读数据。
一级缓存不能控制缓存的数量,所以要注意大批量操作数据库可能会造成内存溢出,可以用evict,clear方法清楚缓存中的内容。
- 传智播客Hibernate视频教程学习笔记39
- 传智播客Hibernate视频教程学习笔记1
- 传智播客Hibernate视频教程学习笔记2
- 传智播客Hibernate视频教程学习笔记3
- 传智播客Hibernate视频教程学习笔记4
- 传智播客Hibernate视频教程学习笔记5
- 传智播客Hibernate视频教程学习笔记6
- 传智播客Hibernate视频教程学习笔记7
- 传智播客Hibernate视频教程学习笔记8
- 传智播客Hibernate视频教程学习笔记9
- 传智播客Hibernate视频教程学习笔记14
- 传智播客Hibernate视频教程学习笔记15
- 传智播客Hibernate视频教程学习笔记16
- 传智播客Hibernate视频教程学习笔记17
- 传智播客Hibernate视频教程学习笔记18
- 传智播客Hibernate视频教程学习笔记19
- 传智播客Hibernate视频教程学习笔记20
- 传智播客Hibernate视频教程学习笔记21
- 使用Silverlight Toolkit的数据分页控件---DataPager
- 传智播客Hibernate视频教程学习笔记38
- CSDN一向不好使。
- 写给在Java和.net中徘徊的新手
- COPA
- 传智播客Hibernate视频教程学习笔记39
- 五脏排毒最简单有效的方法
- 好了,百度,Google,来抓取吧!
- 大容量数据分页显示的探索
- Get your head straight.
- 自己写的树形checkbox
- 用C#开发Windows服务
- WMCMS企业网站管理系统(PHP+Mysql)源码
- STL函数模板(即算法)一览