歡迎光臨郝學武的blog。

          hibernate主鍵常用方式

          Posted on 2008-12-08 23:26 陜西BOY 閱讀(1722) 評論(1)  編輯  收藏
          偶得空閑,整理一下hibenate主鍵常用方式。
          *increment方式:這種方式hibernate采用自增的方式處理主鍵。
          <id name="userId" type="java.lang.Long">
                      <column name="USER_Id" precision="22" scale="0" />
                      <generator class="increment" />
          </id>

          *suquence方式:這種方式hibernate自己會在數據庫查找對應的序列.如下:
          <id name="userId" type="java.lang.Long">  
              <column name="USER_ID" precision="22" scale="0" />  
              <generator class="sequence">  
              <param name="sequence">SEQ_USER</param>     //序列名稱SEQ_USER
              </generator>  
          </id>

          *
          assigned方式:這種情況是hibernate將不會用自己的機制處理表的主鍵,完全由設計者程序內部完成主鍵的產生。
          *native方式:由 Hibernate 根據使用的數據庫自行判斷采用 identity、hilo、sequence 其中一種作為主鍵生成方式。

          Feedback

          # re: hibernate主鍵常用方式  回復  更多評論   

          2009-12-28 10:00 by asdsa
          不夠詳盡,native,hilo等,以及是否由數據庫賴管理主鍵.

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 17, comments - 65, trackbacks - 0, articles - 28

          Copyright © 陜西BOY

          主站蜘蛛池模板: 出国| 阜南县| 天峻县| 岫岩| 株洲县| 隆化县| 河东区| 乌海市| 介休市| 乐亭县| 太湖县| 敖汉旗| 民乐县| 富平县| 嘉禾县| 江陵县| 牙克石市| 苏尼特右旗| 丘北县| 济阳县| 岳普湖县| 綦江县| 鄂尔多斯市| 会东县| 平乡县| 西丰县| 定南县| 昭平县| 彭阳县| 陇西县| 海兴县| 印江| 图木舒克市| 长丰县| 盘山县| 景东| 波密县| 凤山县| 嘉善县| 莱州市| 交口县|