码迷,mamicode.com
首页 > 其他好文 > 详细

jpa持久化对象四种状态

时间:2018-12-22 16:49:32      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:info   image   src   完全   int   detach   http   分享   四种   

自己理解,不完全正确,大致如下:

 

例:某实体类   Person(int id,string name,int age);   id 为主键。

新建:new Person(),  并且未给 id 赋值;

游离:new Person(),  并且给 id 赋值;或者数据库获取的Person 类实例,然后关闭了session;

持久化:从数据库获取的Person 类实例;

删除:删除持久化的对象;

技术分享图片

技术分享图片

上面游离状态的对象  进行 persist  会报 detach xxx 错误(也有可能是 flush 后或者事务提交后才报错 )

 

jpa持久化对象四种状态

标签:info   image   src   完全   int   detach   http   分享   四种   

原文地址:https://www.cnblogs.com/mumu122GIS/p/10161035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!