<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

    主站蜘蛛池模板: 国产精品免费久久| 久久青青成人亚洲精品| 久久久久久久亚洲精品| 亚洲av无码一区二区三区在线播放| 日本一卡精品视频免费| 亚洲国产精品线在线观看| 国产成人无码区免费内射一片色欲 | 国产乱辈通伦影片在线播放亚洲 | 成人免费视频网站www| 久久久久亚洲精品天堂| xx视频在线永久免费观看| 亚洲精品国产啊女成拍色拍| 亚洲一区免费视频| 亚洲综合色7777情网站777| 色www永久免费视频| 色噜噜狠狠色综合免费视频| 亚洲毛片网址在线观看中文字幕| 一个人看的免费观看日本视频www| 亚洲精品视频免费观看| 无码人妻精品中文字幕免费| 亚洲国产日韩在线成人蜜芽| 午夜免费不卡毛片完整版| 免费人成网上在线观看| 亚洲情a成黄在线观看动漫尤物| 777成影片免费观看| 亚洲hairy多毛pics大全| 亚洲乱色熟女一区二区三区丝袜| 日本h在线精品免费观看| 色欲aⅴ亚洲情无码AV| 久久久久亚洲AV成人无码| 欧洲精品成人免费视频在线观看 | 99精品在线免费观看| 亚洲熟妇无码av另类vr影视| 亚洲伊人久久大香线蕉综合图片| 久久综合国产乱子伦精品免费| 亚洲国产精品美女久久久久| 亚洲AV综合色区无码一区爱AV| 在线精品免费视频| 久久综合国产乱子伦精品免费| 亚洲AV无码AV吞精久久| 少妇中文字幕乱码亚洲影视 |