对象生命周期
Transient(临时)
未与数据库某记录有映射的对象
Persistent(持久)
已与数据库某记录有映射关系的对象
Detached(独立)
数据库连接断开后的对象
Removed(已删除)
该对象对应记录已被删除,该对象不应再使用
脏数据
因为Transient和Detached不受Session控制,即脱离Session的对象修改后即为脏数据。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AlMirai!
未与数据库某记录有映射的对象
已与数据库某记录有映射关系的对象
数据库连接断开后的对象
该对象对应记录已被删除,该对象不应再使用
因为Transient和Detached不受Session控制,即脱离Session的对象修改后即为脏数据。