实体的生命周期


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

面试题 相关文章推荐
Java平台和其他软件平台有什么不同
Jun 05 面试题
Kingsoft金山公司C/C++笔试题
May 10 面试题
南京软件公司的.net程序员笔试题
Aug 31 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
广州盈通面试题
Dec 05 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
介绍一下MD5加密算法
Nov 12 面试题
C#如何调用Windows程序打开一个文档
Dec 26 面试题
linux面试题参考答案(7)
Jul 24 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
线程问题:wait()方法是定义在哪个类里面
Jul 07 面试题
线程同步的方法
Nov 23 面试题
如何将无状态会话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函数常用用法小结
2010/02/08 PHP
php+mysql实现数据库随机重排实例
2014/10/17 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
2015/11/23 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
jQuery封装的获取Url中的Get参数示例
2013/11/26 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
使用Python编写vim插件的简单示例
2015/04/17 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
python标记语句块使用方法总结
2019/08/05 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
.NET现在共支持多少种语言
2014/02/26 面试题
医生实习工作总结的自我评价
2013/09/27 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
大学生见习报告范文
2014/11/03 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
用Python实现屏幕截图详解
2022/01/22 Python
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs