摘要: load和个体方法都可以充分利用内部缓存和二级缓存中的现有数据。 ************************************************************************** Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并 阅读全文
posted @ 2016-08-29 14:19 零星一点 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用, 瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete(); 游离态到持久态的方法有update()、saveOrUp 阅读全文
posted @ 2016-08-29 12:24 零星一点 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 脏检查 Session到底是如何进行脏检查的呢?当一个Customer对象被加入到Session缓存中时,Session会 为Customer对象的值类型的属性复制一份快照。当Session清理缓存时,会先进行脏检查,即比较Customer对象的当前属性与它的快照,来 判断Customer对象的属性 阅读全文
posted @ 2016-08-29 12:08 零星一点 阅读(734) 评论(0) 推荐(0) 编辑