Hibernate 中四种对象状态

临时状态(transient):刚用new 语句创建,还没有被持久化,并且不处于Sesssion 的缓存中。处于临时状态

的Java 对象被称为临时对象。

持久化状态(persistent):已经被持久化,并且加入到Session 的缓存中。处于持久化状态的Java 对象被称为

持久化对象。

删除状态(removed):不再处于Session 的缓存中,并且Session 已经计划将其从数据库中删除。处于删除状

态的Java 对象被称为删除对象。

游离状态(detached):已经被持久化,但不再处于Session 的缓存中。处于游离状态的Java 对象被称为游离对

象。

以上图片的状态根据代码断点调试看步骤   GitHub代码  其中测试类  执行session.delete还是可以打印出语句   但是数据库已经删除

转载于:https://blog.51cto.com/11864647/1968634

Hibernate 几种对象状态相关推荐

  1. Hibernate学习笔记_核心幵发接口及三种对象状态

    核心接口开发  (重点)                                                  一,  Configuration a)   AnnotationConfi ...

  2. Hibernate开发和对象状态

    Hibernate开发和对象状态 Hibernate开发三种方式 1.由Domain object -> mapping->db.(官方推荐) 2.由DB开始,用工具生成mapping和D ...

  3. Hibernate_2_Hibernate中对象状态及转化_一级缓存_Session详解_HQL/SQL/Criteria_一对多关系_级联操作

    Hibernate中的对象状态 在Hibernate中持久化对象具有三种状态: 瞬时态, 持久态, 游离态. 瞬时态: 对象没有与Hibernate产生关联(transient,session中没有缓 ...

  4. [Nhibernate]对象状态

    目录 写在前面 文档与系列文章 对象状态 瞬时态(Transient) 持久态(Persistent) 脱管态(Detached) 对象状态转换 总结 写在前面 前面两篇文章介绍了SchemaExpo ...

  5. 【SSH】——Hibernate三种状态之间的转化

    Hibernate的三种状态为:transient.persistent和detached.对这三种状态的理解可以结合Session缓存,在Session缓存中的状态为persistent,另外两种不 ...

  6. (转)Hibernate框架基础——在Hibernate中java对象的状态

    http://blog.csdn.net/yerenyuan_pku/article/details/52760627 在Hibernate中java对象的状态 Hibernate把对象分为4种状态: ...

  7. Hibernate持久化对象状态

    在Hibernate中,持久化对象再被操作过程中分为三个时期.这三个时期和session周期相关. 各自是瞬时(Transient),持久太(persistent)和游离态(Detached) 瞬时状 ...

  8. Hibernate对象状态

    Hibernate对象状态 在hibernate中有三种状态:瞬时态(Transient). 持久态(Persistent).脱管态(Detached).处于持久态的对象也称为PO(Persisten ...

  9. 5 -- Hibernate的基本用法 --5 3 改变持久对象状态的方法

    1. 持久化实体 Serializable save(Object obj) : 将obj对象变为持久化状态,该对象的属性将被保存到数据库. void persist(Object obj) : 将o ...

最新文章

  1. python财务报表分析-用Python爬取东方财富网上市公司财务报表
  2. 【数据结构与算法】森林版并查集V1.0的Java实现
  3. php 日期 星期_php日期如何转星期
  4. js正则及常用方法函数总结
  5. arcgis engine设置数据源路径_不懂ArcGIS,你前期分析用什么做的?
  6. layui 弹窗自适应高度_layui弹框自适应高度
  7. Motion 5 for Mac(专业视频编辑软件)v5.3.2永久破解版
  8. Eclipse中开发测试脚本
  9. w10系统 计算机快捷键大全,Win10电脑快捷键汇总_Win10系统快捷键大全_玩游戏网...
  10. vue用post请求下载文件
  11. linux多点触控协议数据结构定义,Linux与Android 多点触摸协议
  12. Android使用FFmpeg 解码H264并播放(一)
  13. static关键字详解
  14. IOS 音乐播放器 (附源码)
  15. android 方向传感器,10.11 传感器专题(2)——方向传感器
  16. 工作中遇到的一个问题:
  17. 12月25日科技资讯|华为辟谣将发布石墨烯电池手机;梁建章回应携程杀熟;GitLab 12.6 发布
  18. 黑苹果gtx1050显卡驱动问题
  19. 扬帆优配|2600亿汽车巨头闪崩近9%,汽车股惊现“冰火两重天”!
  20. SQL驱动限制,导致插入失败

热门文章

  1. [JVM-翻译]揭开java.lang.OutOfMemoryError面纱之一
  2. 关于函数式宏定义的学习
  3. 驴友生涯的开始--香八拉路线精选
  4. 配置多路由的静态路由
  5. 聊聊storm的AggregateProcessor的execute及finishBatch方法
  6. Linux常用的基本命令02
  7. DPM2007轻松恢复Exchange邮件,DPM2007系列之三
  8. RHEL7 timedatectl命令
  9. 优秀的程序反而是廉价
  10. Js下载文件到本地(兼容多浏览器)