瞬时态 transient:
尚未与Hibernate Session关联对象,被认为处于瞬时状态,失去引用将被JVM回收,无持久化标识OID,未与Session关联
持久态 persistent:
数据库中有数据与之对应并与当前session有关联,并且相关联的session没有关闭数据库并且事务未提交,存在持久化标识OID,与Session关联
脱管态 detached:
数据库中有数据与之对应,但当前没有session与之关联,脱管状态改变hibernate不能检测到,存在持久化标识OID,未与Session关联

这张图片来源于网络,只不忘了出处,当时认为这张图比Hibernate文档里的那张要好,因为有颜色
本文详细介绍了Hibernate中对象的三种状态:瞬时态、持久态和脱管态,并解释了每种状态的特点及其转换条件。
122

被折叠的 条评论
为什么被折叠?



