实体的生命周期


Posted in 面试题 onAugust 31, 2013
1>.暂态(瞬态)
没有纳入持久化上下文,无主健值,数据库中无对应的记录.
2>.受管状态(持久化状态)
纳入了持久化上下文,有主健值,数据库中有对应的记录.
3>.游离态
没纳入持久化上下文,有主健值,有无记录不确定.
4>.删除状态
调用EntityManager.remove()方法时,实体并没被删除,而是处于这种状态.
纳入了持久化上下文,数据库中会删除记录,当调用persist()方法可以重新恢复受管状态.
persist() 或find() 或remove() clear() 或close()
暂态———————————————->受管状态———————————->游离态
merge() remove()
游离态—————–>受管状态———————>删除状态
refresh()将受管状态的对象同步到数据库
flush()将数据库里同步的记录更新受管状态的对象

Tags in this post...

面试题 相关文章推荐
static函数与普通函数有什么区别
Dec 25 面试题
SQL面试题
Dec 09 面试题
常用UNIX 命令(Linux的常用命令)
Jul 10 面试题
Linux面试题LINUX系统类
Nov 19 面试题
什么是SCM(软件配置管理)
Aug 16 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
Python面试题:Python里面如何生成随机数
Mar 12 面试题
Java基础面试题
Jul 19 面试题
int和Integer有什么区别
May 25 面试题
Java面向对象面试题
Dec 26 面试题
JPA的优势都有哪些
Jul 04 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 #面试题
Why we need EJB
Oct 20 #面试题
异步传递消息系统的作用
May 01 #面试题
EJB发布WEB服务一般步骤
Oct 31 #面试题
远程调用的原理
Jul 05 #面试题
几个常见的消息中间件(MOM)
Jan 08 #面试题
网友共享的几个面试题关于Java和Unix等方面的
Sep 08 #面试题
You might like
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
PHP 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
layui自定义工具栏的方法
2019/09/19 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
对python程序内存泄漏调试的记录
2018/06/11 Python
python redis 删除key脚本的实例
2019/02/19 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
pytorch实现建立自己的数据集(以mnist为例)
2020/01/18 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
python mock测试的示例
2020/10/19 Python
机械专业应届生求职信
2013/09/21 职场文书
施工材料员岗位职责
2014/02/12 职场文书
会计专业求职信范文
2014/03/16 职场文书
担保书格式及范文
2014/04/01 职场文书
宣传活动总结范文
2014/07/01 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
孕妇病假条怎么写
2015/08/17 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android