1. 程式人生 > >hibernate+oracle下使用sequence策略設定主鍵的方法

hibernate+oracle下使用sequence策略設定主鍵的方法

首先建立一個序列:

      CREATE SEQUENCE SHOPPING_SEQ
       NOCYCLE    ORDER     //不迴圈
       CACHE 20     //快取大小為20
      NOMAXVALUE     //無上限
      MINVALUE 1      //最小值為1
      INCREMENT BY 1    //步長為1
       START WITH 1     起始值為1

對映檔案的id對映部分像這樣:

    <id name="id"
              column="ID"
              type="java.lang.Long"
              unsaved-value="null"
              >
              <generator class="sequence">
              <param name="sequence">SHOPPING_SEQ</param>
              </generator>
     </id>