对象状态是否可以从分离变为瞬态

时间:2013-11-03 19:30:37

标签: java hibernate

在Hibenate中,对象可以有3种状态 -

  

瞬态,持久,分离。

但是对象状态是否可以从分离变为瞬态,这怎么可能?

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。

Transient对象是数据库中没有引用的对象。 另一方面,Persistentdetached在数据库中具有表示(持久化)。分离的对象是持久的,但对于此对象,hibernate会话已关闭。您可以将此对象移回到持久状态,但无法从分离状态更改为瞬态状态。