轉自: http://www.blogjava.net/forker/archive/2007/08/28/140524.html
安裝有oracle數據庫,創建數據庫,總是要創建一個主鍵ID,唯一標示各條記錄,但oracle不支持自動編號,所以還得創建一個SEQUENCE(序列)語句如
insert into table (ID,..) values(bign.nextval,..)
在hibernate中的映射文件可這麼寫
<generator class="sequence" >
<param name="sequence">bign</param>
</generator>
</id>
或
<generator class="increment" >
</id>
(increment 用與爲long,short或者int類型生成唯一標示。只有在沒有其他進程忘同一張表中插入數據時才能使用。在集羣下不要使用)