????
create?sequence?bign?nocycle?maxvalue?9999999999?start?with?1;//增加數據
insert?into?table?(ID,..)?values(bign.nextval,..)
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>
????????????<generator?class="sequence"?>
?????????????????<param?name="sequence">bign</param>
????????????</generator>
???</id>
或
? <id?name="id"?type="java.lang.Long"?column="ID">
????????????<generator?class="increment"?>
??</id>
????????????<generator?class="increment"?>
??</id>
(increment 用與為long,short或者int類型生成唯一標示。只有在沒有其他進程忘同一張表中插入數據時才能使用。在集群下不要使用)