隨筆-16  評論-9  文章-0  trackbacks-0
          ???? 安裝有oracle數據庫,創建數據庫,總是要創建一個主鍵ID,唯一標示各條記錄,但oracle不支持自動編號,所以還得創建一個SEQUENCE(序列)語句如
          ????
          create?sequence?bign?nocycle?maxvalue?9999999999?start?with?1;//增加數據

          insert?into?table?(ID,..)?values(bign.nextval,..)

          ???? 在hibernate中的映射文件可這么寫
          ?? <id?name="id"?type="java.lang.Long"?column="ID">
          ????????????
          <generator?class="sequence"?>
          ?????????????????
          <param?name="sequence">bign</param>
          ????????????
          </generator>
          ???
          </id>



          ? <id?name="id"?type="java.lang.Long"?column="ID">
          ????????????
          <generator?class="increment"?>
          ??
          </id>

          (increment 用與為long,short或者int類型生成唯一標示。只有在沒有其他進程忘同一張表中插入數據時才能使用。在集群下不要使用)
          posted on 2007-08-28 15:12 forker 閱讀(4076) 評論(0)  編輯  收藏 所屬分類: javadatabase
          主站蜘蛛池模板: 根河市| 红桥区| 松滋市| 祁门县| 星子县| 利川市| 金溪县| 临颍县| 宣恩县| 白城市| 关岭| 涪陵区| 咸阳市| 旌德县| 江门市| 洞头县| 靖江市| 孟连| 黑水县| 诸城市| 遂昌县| 安岳县| 抚顺市| 湖南省| 凌云县| 襄汾县| 北海市| 达孜县| 介休市| 建昌县| 黄梅县| 利津县| 望城县| 滕州市| 铜鼓县| 女性| 丰都县| 株洲市| 北票市| 车险| 布拖县|