posts - 325,  comments - 25,  trackbacks - 0
          OID: 對象標識符
          assigned :OID由業務邏輯程序負責產生,hibernate只負責持久化,常用于映射自然主鍵
          hilo:OID由hibernate按照high/low算法產生,該算法需要從數據庫的某個表的字段中讀取high值
          increment:OID由hibernate依遞增方式產生,該算法依賴保存于當前應用實例中的一個最大值變量,當有多個應用 實例需要訪問數據庫時難免出現重復的主鍵
          identity:OID由底層數據庫的自增主鍵生成機制產生,如mysql的auto_increment類型主鍵和sql_server的identity主鍵
          sequence:OID由底層數據庫的sequence主鍵生成機制產生,如oracle
          native:根據底層數據庫自動生成OID能力的支持情況,具體選擇上面的哪個標識生成器,常用于跨平臺

          如:mysql,sybase,db2,sqlserver數據庫的主鍵映射:
          .....
              <id name="id" column="ID" type="integer">
                      <generator class="identity"/>
              </id>

              db2,oracle,postgresql,interbase,mckoi,sapdb數據庫的主鍵映射:
          .....
              <id name="id" column="ID" type="integer">
                      <generator class="sequence"/>
              </id>

              跨平臺應用中的主鍵映射:
             .....
              <id name="id" column="ID" type="integer">
                      <generator class="native"/>
              </id>
              
              自然主鍵映射:
              .....
              <id name="id" column="ID" type="integer">
                      <generator class="assigned"/>
              </id>
              
              復合自然主鍵映射:
              .....
              <composite-id>
                  <key-property name="userName" column="UserName" type="String"/>
                  <key-property name="userPwd" column="UserPwd" type="String"/>
              </composite-id>


          posted on 2008-05-24 21:04 長春語林科技 閱讀(389) 評論(1)  編輯  收藏 所屬分類: hibernate

          FeedBack:
          # re: hibernate 常用標識生成器
          2013-11-12 14:52 | 藝達廣告
          藝達廣告歡迎您  回復  更多評論
            
          <2008年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

           

          長春語林科技歡迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 礼泉县| 大英县| 宽甸| 任丘市| 阿瓦提县| 裕民县| 万年县| 江油市| 六安市| 高唐县| 理塘县| 裕民县| 河西区| 巩留县| 温宿县| 商洛市| 佛冈县| 临颍县| 芮城县| 绥德县| 封开县| 哈尔滨市| 密云县| 会泽县| 通榆县| 思茅市| 南陵县| 中江县| 乐亭县| 合肥市| 子长县| 明星| 龙岩市| 阳江市| 岗巴县| 女性| 报价| 扎赉特旗| 安溪县| 东山县| 莱芜市|