实体的生命周期


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

面试题 相关文章推荐
新浪网技术部笔试题
Aug 26 面试题
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
Nov 25 面试题
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
在什么时候需要使用"常引用"
Dec 31 面试题
创建索引时需要注意的事项
May 13 面试题
什么是表空间(tablespace)和系统表空间(System tablespace)
Feb 25 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
Java程序开发中如何应用线程
Mar 03 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
Oct 30 面试题
如何将无状态会话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数组一对一替换实现代码
2012/08/31 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
webuploader分片上传的实现代码(前后端分离)
2018/09/10 Javascript
Python定时任务sched模块用法示例
2018/07/16 Python
Python中反射和描述器总结
2018/09/23 Python
Django REST framework视图的用法
2019/01/16 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Python新手如何理解循环加载模块
2020/05/29 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
浅析python字符串前加r、f、u、l 的区别
2021/01/24 Python
英国广泛的照明产品网站:Lights4living
2018/01/28 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
结构和类有什么异同
2012/07/16 面试题
珍珠鸟教学反思
2014/02/01 职场文书
可口可乐广告词
2014/03/20 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
计算机网络专业求职信
2014/06/05 职场文书
后天观后感
2015/06/08 职场文书
Python多线程 Queue 模块常见用法
2021/07/04 Python
vue ref如何获取子组件属性值
2022/03/31 Vue.js