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

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

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

    隨筆 - 117  文章 - 72  trackbacks - 0

    聲明:原創作品(標有[原]字樣)轉載時請注明出處,謝謝。

    常用鏈接

    常用設置
    常用軟件
    常用命令
     

    訂閱

    訂閱

    留言簿(7)

    隨筆分類(130)

    隨筆檔案(123)

    搜索

    •  

    積分與排名

    • 積分 - 156615
    • 排名 - 390

    最新評論

    Hibernate中對繼承關系的映射有三種方法:
    1、每一個具體子類映射成單個數據庫表,而抽象基類不參與映射。

    優點:數據操作實現簡單,每個表中都包含自己所需要的具體子類的所有信息,減少了多表關聯操作時的性能消耗。

    缺點:
    類的修改會導致相對應的表及其子類所對應表的更改。不支持多態查詢。

    應用:
    適合在類層次結構上有一定數量的抽象類的情況下使用。

    2、將整個類層次映射為單個數據庫表。
    這對于子類屬性不多的情況非常有效。每個子類由識別列(discriminator column)區分。

    優點:
    實現簡單,并支持多態。同時數據訪問也比較簡單,因為數據庫表中包含了所有需要的信息。

    缺點:
    增加類層次中的耦合,類層次中任何類的屬性的增加都有會導致表的變更。另外,對子類屬性的修改錯誤將會影響到整個類的層次結構。當然也浪費了大量的數據庫空間。表中引入區分子類的字段,子類的字段不能創建為空。

    3、繼承關系中每個類均映射為一個數據庫表
    優點:
    此時,與面向對象的概念是一致的,這種映射實現策略的最大好處就是關系模型完全標準化,關系模型和領域模型完全一致,易于修改基類和增加新的子類。

    缺點:
    數據庫中存在大量的表,為細粒度級的數據模型,訪問數據時將存在大量的關聯表的操作,效率較低。



    詳細內容:
    Hibernate繼承映射-具體類映射為數據庫表 : http://www.tkk7.com/wintys/archive/2009/06/21/hibernate_inheritance_concrete.html

    Hibernate繼承映射-整個類層次映射為單個數據庫表 : http://www.tkk7.com/wintys/archive/2009/06/21/hibernate_inheritance_allinone.html

    Hibernate繼承映射-繼承關系中每個類均映射為一個數據庫表: http://www.tkk7.com/wintys/archive/2009/06/21/hibernate_inheritance_separate.html

    [附件]:
    以上三種繼承映射的源代碼:hibernate_inheritance.zip
    posted on 2009-06-21 14:24 天堂露珠 閱讀(301) 評論(0)  編輯  收藏 所屬分類: Hibernate
    主站蜘蛛池模板: 亚洲AV无码专区亚洲AV伊甸园 | 亚洲色图在线播放| 免费福利在线观看| 亚洲福利精品一区二区三区 | 国产精品亚洲午夜一区二区三区| 98精品全国免费观看视频| 久久精品国产亚洲AV麻豆不卡 | 国产福利免费观看| 久久亚洲精品成人无码| 免费人成视频x8x8入口| 男女作爱免费网站| 中国亚洲女人69内射少妇| 一级一级一级毛片免费毛片| 亚洲日韩av无码| 久久久久久久久久国产精品免费 | 好大好深好猛好爽视频免费| 亚洲中文字幕一二三四区| 永久免费看mv网站入口| 女人裸身j部免费视频无遮挡| 亚洲一区二区三区免费| 永久免费A∨片在线观看| 亚洲人成在线影院| 成年在线观看免费人视频草莓| 亚洲区日韩精品中文字幕| 亚洲?V乱码久久精品蜜桃| GOGOGO高清免费看韩国| 亚洲综合无码一区二区| 成人毛片视频免费网站观看| 男女猛烈xx00免费视频试看| 亚洲精品乱码久久久久久按摩| 久久午夜羞羞影院免费观看| 一本色道久久88亚洲精品综合 | 亚洲成年网站在线观看| 全亚洲最新黄色特级网站| 国产免费拔擦拔擦8X高清在线人| 亚洲欧洲日韩国产| 夜色阁亚洲一区二区三区| 国产精品视频白浆免费视频| 亚洲av无码av在线播放| 国产亚洲一区二区三区在线| 日韩一区二区a片免费观看|