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

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

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

    Sung in Blog

               一些技術文章 & 一些生活雜碎
    O/R Mapping 是 Object Relational Mapping(對象關系映射)的縮寫。通俗點講,就是將對象與關系數據庫綁定,用對象來表示關系數據。在O/R Mapping的世界里,有兩個基本的也是重要的東東需要了解,即VO,PO。
      VO,值對象(Value Object),PO,持久對象(Persisent Object),它們是由一組屬性和屬性的get和set方法組成。從結構上看,它們并沒有什么不同的地方。但從其意義和本質上來看是完全不同的。

    1.VO是用new關鍵字創建,由GC回收的。
      PO則是向數據庫中添加新數據時創建,刪除數據庫中數據時削除的。并且它只能存活在一個數據庫連接中,斷開連接即被銷毀。

    2.VO是值對象,精確點講它是業務對象,是存活在業務層的,是業務邏輯使用的,它存活的目的就是為數據提供一個生存的地方。
      PO則是有狀態的,每個屬性代表其當前的狀態。它是物理數據的對象表示。使用它,可以使我們的程序與物理數據解耦,并且可以簡化對象數據與物理數據之間的轉換。

    3.VO的屬性是根據當前業務的不同而不同的,也就是說,它的每一個屬性都一一對應當前業務邏輯所需要的數據的名稱。
      PO的屬性是跟數據庫表的字段一一對應的。

    PO對象需要實現序列化接口。
    posted on 2005-10-28 11:30 Sung 閱讀(1775) 評論(0)  編輯  收藏 所屬分類: Java技術
    主站蜘蛛池模板: 日韩特黄特色大片免费视频| 国产免费av片在线看| 无码不卡亚洲成?人片| 亚洲码和欧洲码一码二码三码| 成人免费观看一区二区| 亚洲成aⅴ人片在线观| 99re热免费精品视频观看| 亚洲一区二区三区四区视频| 一二三四影视在线看片免费| 亚洲综合一区无码精品| 国产在线不卡免费播放| 野花视频在线官网免费1| 国产精品亚洲综合一区| 国产美女视频免费观看的网站| 亚洲精品自在在线观看| 最近的中文字幕大全免费8| 亚洲国产成人91精品| 女性无套免费网站在线看| 免费人成动漫在线播放r18| 亚洲裸男gv网站| 久久午夜夜伦鲁鲁片免费无码| 亚洲日本精品一区二区| 免费H网站在线观看的| 亚洲AV无码AV日韩AV网站| 2022中文字字幕久亚洲| 老汉精品免费AV在线播放| 亚洲人成高清在线播放| 国产又大又粗又硬又长免费| 亚洲精品偷拍视频免费观看| 亚洲网址在线观看你懂的| 最近的免费中文字幕视频| 四虎精品成人免费视频| 亚洲嫩模在线观看| 国产在线19禁免费观看| 97在线免费视频| 国产成人亚洲合集青青草原精品| 全部免费毛片在线| 亚洲高清免费在线观看| 黄色a级免费网站| 亚洲天堂一区二区三区| 久久99亚洲综合精品首页|