例:当前有表,名【test_incr】,其主键【tid】需要设置自增。
1、首先,创建【test_incr】表自增序列
create sequence test_incr_autoinc
minvalue 1
maxvalue 9999999999999999999999999999
start with 1
increment by 1
nocache;
2、创建完自增序列后,写一个触发器,每次插入数据时,自动触发自增,并将得到的值赋予主键。
create or replace trigger insert_test_incr_autoinc
before insert on TEST_INCR
for each row
begin
select test_incr_autoinc.nextval into :new.tid from dual;
end insert_test_incr_autoinc;
// 其他方式。
在语句前,加入红框中的内容,keyProperty设置为你自己得主键即可