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

          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類型生成唯一標示。只有在沒有其他進程忘同一張表中插入數(shù)據(jù)時才能使用。在集群下不要使用)
          posted on 2007-08-28 15:12 forker 閱讀(4075) 評論(0)  編輯  收藏 所屬分類: javadatabase
          主站蜘蛛池模板: 离岛区| 遂宁市| 宜都市| 海伦市| 醴陵市| 德江县| 大荔县| 墨脱县| 阳山县| 天门市| 乌拉特中旗| 呼玛县| 高雄县| 贵溪市| 岫岩| 恩平市| 离岛区| 黎川县| 高雄县| 晋江市| 麻栗坡县| 江津市| 东乌| 陵川县| 古丈县| 金昌市| 定州市| 灵璧县| 苍山县| 阆中市| 峨眉山市| 林芝县| 谢通门县| 乌什县| 共和县| 全州县| 将乐县| 阜新| 昌宁县| 宜章县| 冀州市|