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

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

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

    hibernate實體對象生命周期Transient/Persistent/Detached

    實體對象的生命周期有三種狀態:
          1.Transient(自由狀態)
          此時的實體對象和數據庫中的記錄無關聯,只是一個普通的JavaBean。
          2.Persistent(持久狀態)
          此時的實體對象和數據庫中的記錄有關聯,其變更將由Hibernate固化到數據庫中。該實體對象處于由Hibernate框架所管理的狀態。
          3.Detached(游離狀態)
          處于Persistent狀態的對象,其對應的Session實例關閉之后,那么,此對象就處于"Detached"狀態。Detached狀態和Transient狀態的區別在于Detached狀態的對象可以再次與某個Session實例相關聯而成為Persistent對象。

          從實體對象是否被納入Hibernate實體管理容器的角度,Transient和Detached狀態的實體對象可以統稱為VO(Value Object),而被管理的實體對象稱為PO(Persistent Object)。兩者的區別:
          1.VO是相對獨立的實體對象,處于非管理狀態。
          2.PO是Hibernate納入其實體管理容器(Entity Map)的對象,它代表了與數據庫中某條記錄對應的Hibernate實體,PO的變化在事務提交時將反映到實際數據庫中。
          3.如果一個PO與其對應的Session實例分離,那么此時,它又會變成一個VO。

          下圖是我畫的實體對象生命周期的狀態轉換圖:

    vopolife.JPG

    posted on 2009-03-26 00:04 MichaelLee 閱讀(555) 評論(0)  編輯  收藏 所屬分類: Hibernate

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    公告

    ====Michael Lee====
    =Java Sofware Engineer=
    =Work @ Beijing=
    ---再煩,也別忘微笑;再急,也要注意語氣;再苦,也別忘堅持;再累,也要愛自己!---
    ---低調做人,你會一次比一次穩??;高調做事,你會一次比一次優秀---
    ---成功的時候不要忘記過去;失敗的時候不要忘記還有未來---

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 7777久久亚洲中文字幕| 亚洲成在人天堂一区二区| 亚洲精品无码久久久久APP| 成人免费大片免费观看网站| 亚洲男人第一av网站| 免费观看在线禁片| 国产成人亚洲精品青草天美| 十八禁视频在线观看免费无码无遮挡骂过| 亚洲视频在线精品| aaa毛片免费观看| 亚洲AV日韩AV永久无码下载| 日本一道本不卡免费| 久久精品国产亚洲av高清漫画| 99re6在线视频精品免费下载| 亚洲日本国产精华液| 99精品国产免费久久久久久下载| 亚洲乱妇熟女爽到高潮的片| 国产成人精品免费直播| 羞羞视频在线观看免费| 亚洲精品无码mv在线观看网站| 久久久久成人片免费观看蜜芽| 亚洲欧洲自拍拍偷午夜色| 一本无码人妻在中文字幕免费| 亚洲av无码成人影院一区| 亚洲 综合 国产 欧洲 丝袜| 国产免费av片在线无码免费看| 亚洲AV成人精品日韩一区 | 男人免费视频一区二区在线观看| 免费午夜爽爽爽WWW视频十八禁 | 东北美女野外bbwbbw免费| 亚洲AV无码精品色午夜果冻不卡| 精品久久8x国产免费观看| 亚洲GV天堂无码男同在线观看| 亚洲欧洲日产国码高潮αv| 免费A级毛片无码专区| 亚洲精品无码久久| 亚洲综合熟女久久久30p| 91免费国产自产地址入| 青青免费在线视频| 亚洲资源在线观看| 凹凸精品视频分类国产品免费 |