实体的生命周期


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

面试题 相关文章推荐
类、抽象类、接口的差异
Jun 13 面试题
一份Java笔试题
Feb 21 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
求网格中的黑点分布
Nov 06 面试题
struct与class的区别
Feb 03 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 面试题
CLR与IL分别是什么含义
Aug 23 面试题
三维科技面试题
Jul 27 面试题
天网面试题
Apr 07 面试题
linux面试题参考答案(6)
Jun 23 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 面试题
如何将无状态会话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 $_SERVER详解
2009/01/16 PHP
php权重计算方法代码分享
2014/01/09 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
php数据访问之增删改查操作
2016/05/09 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
juqery 学习之四 筛选查找
2010/11/30 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
使用eslint和githooks统一前端风格的技巧
2020/07/29 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
python 系统调用的实例详解
2017/07/11 Python
python查看列的唯一值方法
2018/07/17 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Python Web框架之Django框架Model基础详解
2019/08/16 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
介绍一下JMS编程步骤
2015/09/22 面试题
大学生简历中个人的自我评价
2013/10/06 职场文书
应聘编辑自荐信范文
2014/03/12 职场文书
质量负责人任命书
2014/06/06 职场文书
代理人委托书
2014/09/16 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
2015年采购员工作总结
2015/04/27 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
升职自荐书
2019/05/09 职场文书