歡迎光臨郝學武的blog。

          hibernate主鍵常用方式

          Posted on 2008-12-08 23:26 陜西BOY 閱讀(1721) 評論(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自己會在數(shù)據(jù)庫查找對應的序列.如下:
          <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將不會用自己的機制處理表的主鍵,完全由設計者程序內部完成主鍵的產(chǎn)生。
          *native方式:由 Hibernate 根據(jù)使用的數(shù)據(jù)庫自行判斷采用 identity、hilo、sequence 其中一種作為主鍵生成方式。

          Feedback

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

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

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


          網(wǎng)站導航:
           

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

          Copyright © 陜西BOY

          主站蜘蛛池模板: 遵化市| 秦安县| 临邑县| 普宁市| 无锡市| 印江| 商洛市| 佳木斯市| 莒南县| 三亚市| 蓬溪县| 寿宁县| 章丘市| 琼中| 贡嘎县| 黔南| 盐城市| 阿巴嘎旗| 佛坪县| 柘城县| 甘肃省| 武清区| 本溪市| 靖安县| 鸡泽县| 阳信县| 普兰县| 阿合奇县| 青田县| 九寨沟县| 武乡县| 榆树市| 通榆县| 津南区| 大城县| 吉木萨尔县| 澎湖县| 广元市| 枣阳市| 汝州市| 义乌市|