实体的生命周期


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...

面试题 相关文章推荐
Ibatis如何使用动态表名
Jul 12 面试题
公司JAVA开发面试题
Apr 02 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 面试题
华美博弈C/VC工程师笔试试题
Jul 16 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
Feb 19 面试题
存储过程的优点有哪些
Sep 27 面试题
动态密码技术
Oct 18 面试题
介绍一下write命令
Aug 10 面试题
Linux面试经常问的文件系统操作命令
Oct 04 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
内部类的定义、种类以及优点
Oct 16 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
如何将无状态会话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
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
vue实现pdf文档在线预览功能
2019/11/26 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现的彩票机选器实例
2015/06/17 Python
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python只用40行代码编写的计算器实例
2017/05/10 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
Python上下文管理器用法及实例解析
2019/11/11 Python
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
幼儿教师求职信
2014/05/24 职场文书
工作收入证明模板
2014/10/10 职场文书
整改报告怎么写
2014/11/06 职场文书
故宫的导游词
2015/01/31 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
CentOS8.4安装Redis6.2.6的详细过程
2021/11/20 Redis
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL