Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对象状态是否可以从分离状态更改为瞬态状态_Java_Hibernate - Fatal编程技术网

Java 对象状态是否可以从分离状态更改为瞬态状态

Java 对象状态是否可以从分离状态更改为瞬态状态,java,hibernate,Java,Hibernate,在Hibenate中,一个对象可以有3种状态- 短暂的,持久的,超脱的 但是,对象状态能否从分离状态变为瞬态状态,这是怎么可能的呢?不,这是不可能的 Transient对象是数据库中没有引用的对象。 另一方面,Persistent和detached在数据库中有表示(被持久化)。分离的对象被持久化,但对于该对象,hibernate会话已关闭。您可以将此对象移回持久状态,但无法从分离状态更改为暂时状态。不,这是不可能的 Transient对象是数据库中没有引用的对象。 另一方面,Persistent

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

短暂的,持久的,超脱的


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

不,这是不可能的

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

不,这是不可能的

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