반응형

DROP SEQUENCE DB.MY_SEQ;

CREATE SEQUENCE DB.MY_SEQ
  START WITH 2393359
  MAXVALUE 999999999999
  MINVALUE 1
  CYCLE
  CACHE 1000
  NOORDER;

대충 이런식으로 MY_SEQ를 만들었다 치자.
그럼 MAPPER의 XML에서 MY_SEQ.nextval를 이용하여 대충 이런식으로 사용하면 되겠다.

<insert id="mailInsert" parameterType="dMap">
insert into mail (seq, email)
select
MY_SEQ.nextval, 
<choose>
<when test='!email.equals("")'>
, #{email} 
</when>
</choose>
from .....
</insert>

 

 

반응형
Posted by Hippalus
,