hibernate实体对象的三种状态:自由状态,持久状态,游离状态.
来源:互联网 发布:springmvc 项目源码 编辑:程序博客网 时间:2024/04/30 08:14
转载至: http://www.cnblogs.com/newlooker/archive/2012/12/11/2813442.html
hibernate实体对象的三种状态:自由状态,持久状态,游离状态.
自由态与游离态的区别:
当一个持久化对象,脱离开Hibernate的缓存管理后,它就处于游离状态,游离对象和自由对象的最大区别在于,游离对象在数据库中可能还存在一条与它 对应的记录,只是现在这个游离对象脱离了Hibernate的缓存管理,而自由对象不会在数据库中出现与它对应的数据记录
(1)自由状态(Transient)
特性:
①不在Session的缓存中,不与任何的Session实例相关联。
②在数据库中没有与之相对应的记录。
(2)持久状态(Persistent)
特性
①在Session的缓存中,与Session实例相关联。
②在数据库中存在与之相对应的记录。
( 3 ) 游离状态(Detached)/脱管状态
特性
①不在Session的缓存中,不与任何的Session实例相关联。
②在数据库中存在与之相对应的记录。(前提条件是没有其他Session实例删除该条记录)。
0 0
- hibernate实体对象的三种状态:自由状态,持久状态,游离状态.
- hibernate实体对象的三种状态:自由状态,持久状态,游离状态.
- Hibernate 对象的三种状态 持久状态 临时状态 游离状态
- Hibernate对象三种状态:临时状态、持久状态和游离状态
- Hibernate对象三种状态:临时状态、持久状态和游离状态
- hibernate对象三种状态 持久 游离和 瞬时
- Hibernate中的对象图关系转换:游离、持久、自由状态
- hibernate 对象的状态(临时状态,持久化状态,游离状态)
- Hibernate持久化对象的生命周期(三种状态:临时、持久、游离 )
- Hibernate持久化对象的生命周期(三种状态:临时、持久、游离 )
- hibernate三种状态:临时状态、游离状态、持久化状态
- Hibernate中有三种状态 临时状态 持久状态 游离状态
- hibernate 实体对象的三种状态
- Hibernate 实体对象的三种状态
- hibernate实体对象的三种状态
- Hibernate实体对象的三种状态
- 在Hibernate中,对象有三种状态:临时状态、持久状态和游离状态。
- 关于Hibernate中的对象图关系转换:游离、持久、自由状态
- Mysql数据库学习 (三) 数据库基础知识
- 真正率-真负率
- ubuntu14.0.4 LTS install sougoupinyin input method
- ListView的Adapter优化
- neutron server启动流程
- hibernate实体对象的三种状态:自由状态,持久状态,游离状态.
- 【hi3516a 调试笔记】 海思hi3516a平台音频aac编码测试
- [嵌入式]异常与中断(下)
- Templates模板使用?
- 实型变量
- 配置描述符web.xml
- 兼容IE跨平台解决方案
- 【双拼】双拼输入法入门指南
- 时间紧、任务重的时候怎么办,怎么解决还未完成的代码?