Hibernate
文章平均质量分 87
iteye_9137
这个作者很懒,什么都没留下…
展开
-
Hibernate常用保存方式区别
Hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached。 1. [b]瞬时对象(Transient Objects)[/b]:使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不...原创 2010-05-10 11:10:36 · 86 阅读 · 0 评论 -
Reattach和Merge操作的比较
Hibernate中将对象从托管状态转变为持久化状态可以采用两种方法:重附(Reattach)和合并(Merge)。下面分别总结一下: [b]第一种:重附[/b] 重附操作使得一个托管对象重新受到persistence context的管理,具体可以采用两种方法: 1. update方法,此方将实体对象从托管状态转变为持久化状态,但是需要注意的是如果当前的持久化上下文(persistence...原创 2010-05-10 11:13:31 · 184 阅读 · 0 评论 -
Hibernate懒加载
[color=darkblue]什么是hibernate懒加载?所谓懒加载(lazy)就是延时加载,延迟加载。 什么时候用懒加载呢?只能回答要用懒加载的时候就用懒加载。 为什么要用懒加载呢?就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。[/color] 比如部门PO和员工...原创 2010-05-10 11:26:31 · 99 阅读 · 0 评论