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

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

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

    Flyingis

    Talking and thinking freely !
    Flying in the world of GIS !
    隨筆 - 156, 文章 - 16, 評論 - 589, 引用 - 0
    數據加載中……

    Hibernate學習心得--映射對象標識符

        作者:Flyingis

        在關系數據庫中的主鍵可分為自然主鍵(具有業務含義)和代理主鍵(不具有業務含義),其中代理主鍵可以適應不斷變化的業務需求,因此更加流行。代理主鍵通常為整數類型,與此對應,在持久化類中野應該把OID定義為整數類型,Hibernate允許把OID定義為short、int和long類型,以及它們的包裝類型。

        Hibernate提供了幾種內置標識符生成器,每一種標識符生成器都有它的使用范圍,應該根據所使用的數據庫和Hibernate應用的軟件架構來選擇合適的標識符生成器。下面是幾種常用數據庫系統可使用的標識符生成器:

    MYSQL: identity increment hilo native
    MS SQL Server: identity increment hilo native
    Oracle: sequence seqhilo hilo increment native
    夸平臺開發: native

        OID是為持久化層服務的,它不具備業務含義,而域對象位于業務邏輯層,用來描述業務模型。因此,在域對象中強行加入不具備業務含義的OID,可以看作是持久化層對業務邏輯層的一種滲透,但這種滲透是不可避免的,否則Hibernate就無法建立緩存中的對象與數據庫中記錄的對應關系。

        當然,映射中還包括自然主鍵的映射方案。對于從頭設計的關系數據庫模型,應該優先考慮使用代理主鍵。

    posted on 2005-11-14 10:43 Flyingis 閱讀(694) 評論(0)  編輯  收藏 所屬分類: Hibernate

    主站蜘蛛池模板: 一级黄色免费大片| 亚洲国产精品无码第一区二区三区| 高潮毛片无遮挡高清免费视频| 色www永久免费视频| 亚洲av日韩综合一区二区三区| 最近免费中文字幕大全视频| 亚洲香蕉久久一区二区三区四区| 67194熟妇在线永久免费观看| 亚洲美女中文字幕| www.999精品视频观看免费| 亚洲小视频在线播放| 亚洲欧洲免费无码| 亚洲AV成人片无码网站| 亚洲av麻豆aⅴ无码电影| 一级毛片a免费播放王色| 亚洲精品国产美女久久久| 亚洲免费人成在线视频观看| 青青草原精品国产亚洲av| 午夜国产精品免费观看 | 国产亚洲综合成人91精品| 国产日韩AV免费无码一区二区| 日本亚洲欧洲免费天堂午夜看片女人员 | 国产成人啪精品视频免费网| 成人亚洲国产精品久久| 亚洲国产人成中文幕一级二级| 国产免费人成视频尤勿视频| 一级特黄录像视频免费 | 亚洲视频精品在线| 99久久综合国产精品免费| 青青青亚洲精品国产| 亚洲午夜久久久影院| 亚洲黄色免费网站| 老司机午夜在线视频免费| 久久亚洲国产欧洲精品一| 四虎国产精品免费久久| 免费一级做a爰片久久毛片潮| 精品亚洲综合在线第一区| 国产成人午夜精品免费视频| 日韩免费高清一级毛片| 亚洲精品私拍国产福利在线| 成人性生活免费视频|