`
chengzhi_hong
  • 浏览: 164695 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Hibernate的生命周期

    博客分类:
  • J2EE
阅读更多

瞬间对象(Transient Object):使用new操作符初始化的对象不是立刻就持久的。它们的状体啊是瞬时的,也就是说它们没有任何的数据库记录与之对应,只要应用不在引用给对象,它将失去状态,并最终被垃圾回收机制回收。它的特征是:数据库中没有与之对应的记录,而且没有纳入session的管理

持久化对象(Persist Object):持久实例是任何具有数据库标识实际。它有持久化管理器Session的统一管理,持久实例是在事务中进行操作的—它们色状态在事务结束是同数据库同步 。当事务提交时,通过执行SQL语句把内存中的状态同步到数据库中。它的特征是:数据库中有与之对应的记录,而且其纳入了session的管理,并且在处理脏数据的时候与数据库同步。

离线对象(Datached Object):Session对象关闭之后,持久化对象就变成离线对象。离线表示这个对象不能在与数据库保持同步,他们不在受Hibernate管理。它的特征是:数据库中有与之对应的记录,但是其自身不纳入session的管理,而且不会和数据库同步。

分享到:
评论

相关推荐

    Hibernate对象的生命周期

    Hibernate对象的生命周期 Hibernate对象的生命周期 Hibernate对象的生命周期

    hibernate的生命周期

    NULL 博文链接:https://hty1988.iteye.com/blog/627598

    Hibernate持久化对象的生命周期

    Hibernate持久化对象的生命周期 持久化对象的状态: 瞬时对象(Transient Objects)持久化对象(Persist Objects)、离线对象(Detached Objects)、 Java对象在JVM中的生命周期 理解Session的缓存 在Hibernate应用...

    hibernate session生命周期示例

    NULL 博文链接:https://selvemen.iteye.com/blog/457225

    hibernate持久化对象生命周期[参照].pdf

    hibernate持久化对象生命周期[参照].pdf

    hibernate3.2生命周期

    NULL 博文链接:https://foreverke01.iteye.com/blog/626535

    HibernateSpring数据库的事务HibernateSpring数据库的事务

    HibernateSHibernateSpring数据库的事务HibernateSpring数据库的事务HibernateSpring数据库的事务pring数据库的事务

    Hibernate 面试题

    好用的Hibernate面试题资料,帮助你应聘J2EE的相关岗位

    Hibernate培训

    一、持久化层-O/R Mapping 二、Hibernate入门 三、Hibernate映射申明(Mapping declaration) 四、持久化对象的状态和生命周期 五、Hibernate查询 六、Hibernate最佳实践

    Hibernate的Session的javadoc

    而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实这些概念都很简单,Hibernate的javadoc写的都很清楚,只需看看就能明白。

    一套不错的hibernate学习教程

    一套不错的hibernate教程,发现这里没有. 我是从百度上文库里搞来的,花了我30多分. 现在整合一起.只要5分啦.. 内容简介 --------------------------------- ...Hibernate对象的生命周期 ..............

    Hibernate3 学习笔记.ppt

    Hibernate3 学习笔记.ppt 一、O/R Mapping 二、Hibernate入门 三、Hibernate映射申明(Mapping declaration) ...五、持久化对象的状态和生命周期 六、Hibernate查询 七、Hibernate最佳实践 八、Hibernate Tool

    Hibernate学习笔记

    004 持久对象的生命周期介绍 005 query 接口初步 006 开源 O/R 映射框架内容回顾 007 Hibernate 基本映射标签和属性介绍 008 多对一 关联映射 009 一对一 主键关联映射_单向 010 一对一 主键关联映射_双向 011 一对...

    Hibernate 课件及源代码

    内容涵盖安装 Hibernatetools 插件、Session 核心方法、持久化对象生命周期、对象关系映射(1-n、1-1、n-n、继承映射)、检索策略、检索方式(对象导航图、OID 检索、HQL、QBC、本地SQL)、Hibernate 一\二级缓存、...

    Hibernate+中文文档

    21.3. 级联生命周期(Cascading lifecycle) 21.4. 级联与未保存值(Cascades and unsaved-value) 21.5. 结论 22. 示例:Weblog 应用程序 22.1. 持久化类 22.2. Hibernate 映射 22.3. Hibernate 代码 23. ...

    hibernate-entitymanager JAR包

    hibernate EntityManager是围绕提供JPA编程接口的Hibernate Core的一个包装,支持JPA实体实例的生命周期,并允许你用标准的Java Persistence查询语言编写查询

    Hibernate中的merge使用详情解说

    Hibernate merge 使用详情解说 在 Hibernate 中,merge 方法是非常重要的一个方法,它能够...然而,在使用 merge 方法时,我们需要确保对象的状态是正确的,并且需要注意 Session 的生命周期,以避免出现意外的结果。

    hibernate 教程

    持久化生命周期(Lifecycle)中的回调(Callbacks) 4.5. 合法性检查(Validatable)回调 4.6. XDoclet标记示例 5. O/R Mapping基础 5.1. 映射声明(Mapping declaration) 5.1.1. Doctype 5.1.2. ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     23.1.1 Session对象的生命周期与本地线程绑定  23.1.2 Session对象的生命周期与JTA事务绑定  23.2 实现对话  23.2.1 使用游离对象  23.2.2 使用手工清理缓存模式下的Session  23.3 小结  23.4 思考题 第24章...

    Hibernate4学习基础教程(26集)

    内容涵盖安装 Hibernatetools 插件、Session 核心方法、持久化对象生命周期、对象关系映射、检索策略、检索方式、Hibernate 一\二级缓存、管理 Session、批量处理等 Hibernate 企业级开发的核心技术。

Global site tag (gtag.js) - Google Analytics