Hibernate对象的状态

上一篇 / 下一篇  2009-06-16 08:49:28 / 个人分类:hibernate之路

2、hibernate对象的三种状态
详细解释见视频第5课--实体对象的三种状态与saveOrUpdate方法
【1】瞬时(transient)
【2】持久(persistent)
【3】脱管(detached)

在持久状态的对象发生变化时,hibernate都能发现并且将持久层对象的改变传递到数据库的记录。
但是,为了减少持久层对象和数据库的交互,直到commit时才提交改变到数据库。

脱管对象因为没有处在hibernate的监听下,所以对象改变不会影响数据库记录的改变。

 


TAG:

 

评分:0

我来说两句

Open Toolbar