Hibernate——对象的三种状态

原创 2015年11月18日 11:05:16

transient: 内存中的一个对象,没ID,session缓存与数据库中都没有该对象
persistent:内存、session缓存、数据库中均有该对象,切有ID
detached:内存中有,session缓存中没有, 数据库中有该对象

session.save()方法可以将对象从transient状态变为persistent状态。

版权声明:本文为博主原创文章,可随意转载,但请注明出处!

相关文章推荐

菜鸟学SSH(八)——Hibernate对象的三种状态

前面写了几篇关于SSH的博客,但不是Struts就是Spring,Hibernate还从来没写过呢。说好是SSH的,怎么可以光写那两个,而不写Hibernate呢对吧。今天就先说说Hibernate对...

hibernate——和数据库关联的对象的三种状态

和数据库关联的对象有三种状态:瞬时,持久,脱管。 瞬时:在数据库中还没有与该对象关联的记录,仅仅是一个普通的对象而已,超过作用域,就会被回收。一般都是new出来的对象,并且还没有与session建立...

Hibernate 对象的三种状态和特点

  • 2012年10月21日 12:53
  • 814B
  • 下载

Hibernate持久化对象的生命周期(三种状态:临时、持久、游离 )

Hibernate的几种工作状态:瞬时、持久、游离

hibernate对象的三种状态以及他们之间的转换

hibernate中的对象有三种状态: 瞬时状态 (Transient),持久状态 (Persistent),      1. 瞬时状态 (Transient) 当我们通过Java的new...

hibernate中对象的三种状态

hibernate中对象的三种状态
  • hoho_12
  • hoho_12
  • 2016年11月03日 16:08
  • 190

hibernate的持久化对象的三种状态

大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是...

hibernate对象的三种状态以及插完一条数据后立刻获取到该条数据id

瞬时态 由new命令开辟内存空间的java对象, eg. Person person = new Person(”amigo”, “女”); 如果没有变量对该对象进行引用,它将被java虚拟机回...
  • woshiwu
  • woshiwu
  • 2011年04月06日 19:42
  • 3959

Hibernate之三几个核心类和对象的三种状态

Configuration Configuration 类负责管理Hibernate的配置信息。它包括如下内容: Hibernate运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数...

Hibernate学习笔记(2):对象的三种状态

Hibernate学习笔记(2):对象的三种状态 以下是Hibernate文档里对对...
  • samxx8
  • samxx8
  • 2011年06月24日 14:31
  • 392
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate——对象的三种状态
举报原因:
原因补充:

(最多只允许输入30个字)