对象(POJO)状态

来源:互联网 发布:店淘宝客怎么一键复制 编辑:程序博客网 时间:2024/05/16 15:09

 一.Transient 瞬时(临时)状态
刚刚new出来,没有被持久化,不处于Session中的缓存中

二.Persistent 持久状态
已经被持久化,保存在Session中的缓存中.


三.Detached 游离(托管)状态
已经被持久化,但是不在Session中的缓存中(有OID,程序对游离态的操作的凭证为OID)


三种状态的转化:

多一条线:又Detached 到 Transient 操作delete() 删除游离对象变成临时对象(它先变成持久对象在删除,变成临时对象);

 

原创粉丝点击