<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hibernate中對象的3種狀態----瞬時態、持久態、脫管態

    Hibernate的對象有3種狀態,分別為:瞬時態(Transient)、 持久態(Persistent)、脫管態(Detached)。處于持久態的對象也稱為PO(Persistence Object),瞬時對象和脫管對象也稱為VO(Value Object)。
    •         瞬時態

            由new命令開辟內存空間的java對象,

           eg. Person person = new Person("amigo", "女");

            如果沒有變量對該對象進行引用,它將被java虛擬機回收。

            瞬時對象在內存孤立存在,它是攜帶信息的載體,不和數據庫的數據有任何關聯關系,在Hibernate中,可通過session的save()或saveOrUpdate()方法將瞬時對象與數據庫相關聯,并將數據對應的插入數據庫中,此時該瞬時對象轉變成持久化對象。

    •        持久態

            處于該狀態的對象在數據庫中具有對應的記錄,并擁有一個持久化標識。如果是用hibernate的delete()方法,對應的持久對象就變成瞬時對象,因數據庫中的對應數據已被刪除,該對象不再與數據庫的記錄關聯。

           當一個session執行close()或clear()、evict()之后,持久對象變成脫管對象,此時持久對象會變成脫管對象,此時該對象雖然具有數據庫識別值,但它已不在HIbernate持久層的管理之下。

           持久對象具有如下特點:

           1. 和session實例關聯;

           2. 在數據庫中有與之關聯的記錄。

    •  脫管態

            當與某持久對象關聯的session被關閉后,該持久對象轉變為脫管對象。當脫管對象被重新關聯到session上時,并再次轉變成持久對象。

           脫管對象擁有數據庫的識別值,可通過update()、saveOrUpdate()等方法,轉變成持久對象。

           脫管對象具有如下特點:

           1.  本質上與瞬時對象相同,在沒有任何變量引用它時,JVM會在適當的時候將它回收;

           2.  比瞬時對象多了一個數據庫記錄標識值。

    posted on 2008-11-15 22:22 smallfa 閱讀(286) 評論(0)  編輯  收藏 所屬分類: hibernate/ibatis

    <2008年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導航

    統計

    公告

    smallfa
    博客園
    C++博客
    博客生活
    Blogjava
    足球博客
    微博
    Redsaga

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    Ajax

    Blogs

    DB

    java

    Open source

    ORM

    Tools/Help

    vedio Tech

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 曰批视频免费30分钟成人| 亚洲日韩在线中文字幕第一页| 国产成人精品免费视频网页大全| 在线成人a毛片免费播放| 亚洲日韩激情无码一区| 亚洲中文字幕日本无线码| 黄色网址免费在线观看| 久久这里只有精品国产免费10| 久久精品国产精品亚洲| 亚洲人成网站在线播放2019 | 国产高清免费观看| 亚洲男人第一av网站| 三级片免费观看久久| 特级做A爰片毛片免费69| 国产亚洲婷婷香蕉久久精品| 色噜噜噜噜亚洲第一| 91麻豆最新在线人成免费观看| 亚洲日韩一页精品发布| 久久这里只精品99re免费| 久久精品国产精品亚洲人人 | 国产情侣久久久久aⅴ免费| 亚洲国产精品无码久久青草| 亚洲人成人网毛片在线播放| 99精品视频在线观看免费专区| 国产亚洲日韩在线三区| 高潮毛片无遮挡高清免费视频| 国内精品免费视频自在线| 日韩色视频一区二区三区亚洲| 国产亚洲精品无码专区| 国内精品一级毛片免费看| 亚洲剧场午夜在线观看| 91久久青青草原线免费| 亚洲电影一区二区三区| 在线观看免费播放av片| 狠狠色伊人亚洲综合成人| 久久精品国产免费观看 | 亚洲日本在线看片| 日韩一级视频免费观看| 亚洲AV无码一区二区三区网址 | 亚洲日韩中文在线精品第一| 男女午夜24式免费视频|