实体的生命周期


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工程师面试经历
Dec 09 面试题
计算s=f(f(-1.4))的值
May 06 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述。
Nov 09 面试题
Oracle快照(snapshot)
Mar 13 面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 面试题
C#实现启动一个进程
Oct 01 面试题
性能测试工程师的面试题
Feb 20 面试题
AURALog面试题软件测试方面
Oct 22 面试题
为什么Runtime.exec(“ls”)没有任何输出?
Oct 03 面试题
Java语言程序设计测试题改错题部分
Jul 22 面试题
Java程序员面试题
Jul 15 面试题
如何将无状态会话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
zf框架的数据库追踪器使用示例
2014/03/13 PHP
基于PHP微信红包的算法探讨
2016/07/21 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
在JavaScript中实现命名空间
2006/11/23 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
AngularJS基础 ng-keydown 指令简单示例
2016/08/02 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
python使用Image处理图片常用技巧分析
2015/06/01 Python
Python的Django框架安装全攻略
2015/07/15 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
python怎么删除缓存文件
2020/07/19 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
仓库保管员岗位职责
2013/12/20 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
基层党员对照检查材料
2014/08/25 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
Echarts如何重新渲染实例详解
2022/05/30 Javascript