歡迎光臨郝學武的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

          主站蜘蛛池模板: 栾川县| 涟水县| 嘉义县| 南澳县| 荥经县| 青田县| 彭水| 杭锦后旗| 湟源县| 卢湾区| 胶南市| 安岳县| 高邮市| 无棣县| 巴南区| 曲水县| 司法| 房产| 呼伦贝尔市| 潼南县| 南溪县| 开平市| 潍坊市| 赤峰市| 尚义县| 文昌市| 阳信县| 和顺县| 望谟县| 兴安盟| 丽江市| 巴林右旗| 延川县| 兴城市| 宝兴县| 江孜县| 新竹市| 门头沟区| 含山县| 文登市| 信宜市|