hibernate中实体类对象的四种状态
1、临时状态(transient):
用new语句创建,还没有被持久化,并且不在Session的缓存中。
标识:OID为null,没有和Session建立关系。
2、持久化状态(persistent):
已经计划被持久化,并且加入到Session的缓存中。(为什么说计划:因为事务问题,是否已经提交事务)
标识:OID不为null,建立了和Session的关系。
3、删除状态(removed):(可以不管,如果说三种状态,就是没有此种)
不在Session的缓存中,且Session已经计划将其从数据库中删除。
标识:OID不为null,计划要从Session中删除的。
4、脱管状态(detached):
已经被持久化,不在Session的缓存中
标识:OID不为null,没有和Session建立关系。
转载于:https://blog.51cto.com/13579086/2083944
hibernate中实体类对象的四种状态相关推荐
- 在Action类中获得HttpServletResponse对象的四种方法
Struts2:在Action类中获得HttpServletResponse对象的四种方法 在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和req ...
- Spring Data JPA-JPA对象的四种状态
Spring Data JPA-JPA对象的四种状态 JPA对象的四种状态 临时状态:刚创建出来,∙没有与EntityManager发生关系,没有被持久化,不处于EntityManager中的对象.实 ...
- 回过头来看对象的四种状态强软弱虚引用的理解
一.对象的四种引用状态描述 在JDK1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference).软引用(Soft Reference).弱引用(Weak Refe ...
- Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request.而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得H ...
- java中遍历Map对象的四种方式
import java.util.HashMap; import java.util.Map; /** * 遍历Map对象 * @author xiaosongsong: * @CreateTim ...
- java中的map对象_java中遍历Map对象的四种方式
import java.util.HashMap; import java.util.Map; /** * 遍历Map对象 * @author xiaosongsong: * @CreateTime ...
- js中获取元素对象的四种方式
通过id获取 通过元素的ID值 获取到某个元素对象 返回:单个对象,因为id是唯一的 格式 document.getElementById("id名称"); 示例 var span ...
- Git版本控制中的文件的四种状态
Git版本控制中的文件分为以下四种状态: untracked:未跟踪,此文件未加入到git库,不参与版本控制. unmodify:文件已入到git库中,未修改,文件内容与本地库的文件快照内容完全一致. ...
- 关于ssh框架中hibernate扫描实体类的两种方法annotatedClasses和packagesToScan
[Hibernate]spring整合hibernate扫描实体类的两种方法annotatedClasses和packagesToScan的异同
- Javascript基础与面向对象基础~第四讲 Javascript中的类对象
今天来说JS中如何实现类(class),事实上本应该昨天晚上写的,可我失言了,在些说一声"抱歉"!JS中的类是JS面向对象的基础,也是我最拿手的东西,你写的代码能否提高一个层次,一 ...
最新文章
- 利用python实现简易版的贪吃蛇游戏(面向python小白)
- P1207 双重回文数
- [Hive]-函数篇
- 简单搭配(Collocation)隐私声明
- 汉语诗词 LaTeX 排版样式
- Xgboost算法——Kaggle案例
- Linux vim编辑器简单使用之二:vim操作快捷键、小技巧
- idea导入java文件_怎么在idea中导入Java文件并运行文件
- html5测试苹果7plus,苹果7 Plus评测:P3广色域屏幕测试
- 盘点Windows10系统的使用小技巧二 —— 磁贴
- 哪里看苹果是att_我告诉你怎么看手机版本是s跟att
- php c端,蛋白测序(N端,C端测序)
- 编程队伍队名_关于举办十四所第四届“国睿杯”青年软件技能编程大赛的通知...
- 【Requests】获取本地的请求IP和域名解析的IP
- JavaScript11:事件
- java如何让线程sheep_Java面试知识点之线程篇(三)
- python画管柱图_(伍晓平)Python编程技术[Python数据分析与展示
- 【博客523】k8s修改pod的内核参数以优化服务网络性能
- 【攻防世界pwn-guess_num】
- 字节跳动 | 游戏研发岗第一批笔试(题解)
热门文章
- 大一计算机理论总结,大一计算机理论基础总结论文.doc
- mysql员工与部门代码,springMVC入门实例(员工系统-Mysql)代码简单易懂
- 插件合并css,Yii安装EClientScript插件扩展实现css,js文件代码压缩合并加载功能
- centos www服务器文件unable create,Centos Vsftpd 无上传权限 (553 Could not create file)
- php 循环删除文件,php循环删除目录及目录下的文件
- git 回退上一个版本_世界上最流行的版本控制系统Git
- android compare方法,如何的CompareTo或在Android Studio中
- c++ 中引用()的用法和应用实例
- 〔转〕Word域的应用和详解2_等式和公式域
- 批处理禁用U盘,光驱,用户添加到组,盘符添加权限