歡迎光臨郝學武的blog。

          hibernate主鍵常用方式

          Posted on 2008-12-08 23:26 陜西BOY 閱讀(1725) 評論(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等,以及是否由數據庫賴管理主鍵.

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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

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

          Copyright © 陜西BOY

          主站蜘蛛池模板: 屏东市| 黎平县| 遂平县| 芦溪县| 临江市| 达拉特旗| 庄浪县| 湘乡市| 兴海县| 吉安市| 开平市| 广河县| 宝山区| 济源市| 罗平县| 咸阳市| 宝坻区| 格尔木市| 新巴尔虎左旗| 靖江市| 东辽县| 巢湖市| 高阳县| 邯郸县| 射洪县| 广州市| 龙游县| 榆树市| 巍山| 噶尔县| 邓州市| 杨浦区| 台中市| 阿克苏市| 镇平县| 桃江县| 调兵山市| 玛曲县| 收藏| 柘城县| 南投市|