Java中对象的状态有哪几种?
Transient瞬态Persistent持久态Detached游离态有3种!简述这些状态的特性?...
Transient 瞬态 Persistent 持久态 Detached 游离态 有3种!简述这些状态的特性?
展开
2个回答
展开全部
java对象就结束生命周期,它占用的内存就可以被JVM的垃圾回收器回收。对于需要被持久化的Java对象,在它的生命周期中,可处于以下三个状态之一:
(1) 临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session的缓存中。处于临时状态的Java对象被称为临时对象。
(2) 持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。
(3) 游离状态(detached):已经被持久化,但不再处于Session的缓存中。处于游离状态的Java对象被称为游离对象。
(1) 临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session的缓存中。处于临时状态的Java对象被称为临时对象。
(2) 持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。
(3) 游离状态(detached):已经被持久化,但不再处于Session的缓存中。处于游离状态的Java对象被称为游离对象。
展开全部
你是不是说Hibernate对象的三种状态哦,java对象有这三种状态么?
关于Hibernate三种状态你可以看看http://blog.csdn.net/xinyu0100/article/details/5619715
关于Hibernate三种状态你可以看看http://blog.csdn.net/xinyu0100/article/details/5619715
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询