Hibernate的缓存及对象的状态.docVIP

  • 1
  • 0
  • 约5.63千字
  • 约 6页
  • 2018-05-20 发布于河南
  • 举报
Hibernate的缓存及对象的状态

窗体顶端 用户名:?? 密码: 登录 注册 云淡风轻 ? 主页博客相册|个人档案 |好友 ? 查看文章 ? [转]Hibernate Session篇--Hibernate的缓存及对象的状态 2009-06-19 19:28 对于session这个接口的学习可以说是最痛苦也是最复杂的,因为它所涉及的方面太多了,一些隐藏的机制也很多,谁让它是Central API呢。 对于它的几个最基本的方法如save()、delete()、flush()等的学习都花了我一定的时间。在深入了解这些这些方法前,了解session的缓存机制以及Hibernate中Java对象的状态对我们是很有帮助的。 一.Session的缓存 Java是纯面向对象的语言,因此不可能像C语言那样直接操纵内存,例如声明一段可用的内存空间。在Java里面,缓存通常是指Java对象的属性占用的内存空间,通常是一些集合类型的属性。在session接口的实现类 SessionImpl中定义了一系列的Java集合,这些Java集合就构成了Session的缓存。 使用缓存的一个很明显的好处就是可以减少数据库访问的频率,提高应用程序的性能,因为从内存中读取数据显然要比从数据库中查询快多了。根据我个人的理解,Session的缓存实际上起到了一个“过渡仓库”作用。就像魔兽中的英雄一样,身上都会背有一个包,用来存放

文档评论(0)

1亿VIP精品文档

相关文档