Orcale自增/Hibernate 配置
阿新 • • 發佈:2018-01-12
class seq reat clas line contain next col 觸發
-- 自增
create
sequence
SEQ_T_APP_USER start
with
1 increment
by
1;
-- 觸發器
create
trigger
DECTUSER_T_APP_USER
before
insert
on
T_APP_USER /*觸發條件:當向表dectuser執行插入操作時觸發此觸發器*/
for
each row /*對每一行都檢測是否觸發*/
begin
/*觸發器開始*/
select
SEQ_T_APP_USER.nextval
into
:new.USERID
from
dual;
/*觸發器主題內容,即觸發後執行的動作,在此是取得序列SEQ_T_APP_USER的下一個值插入到表T_APP_USER中的USERID字段中*/
end
;
<!--hibernate配置自增-->
<
generator
class
=
"sequence"
>
<
param
name
=
"sequence"
>SEQ_T_APP_USER</
param
>
</
generator
>
Orcale自增/Hibernate 配置