您的位置:首页 > 其它

hibernate 四种状态

2016-09-21 00:00 183 查看
摘要: hibernate 四种状态

Transient:new出来的实体,没有调用持久化过程,它的实体状态为Transient。
Managed和Persisted:只有处于持久化上下文或事务范围中的实体才是托管实体。事务结束后托管实体变为游离实体,即Detached。
Removed:持久化实体被删除之后状态变为Removed。
Detached:处于游离状态的实体数据和数据库数据不同步,调用refresh或merge方法,才能使游离状态的实体数据和数据库数据保持同步。

在对同一对象进行查询,新增等操作时,要特别注意状态。在最后保存的时候,克隆保存。使其
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: