BLOG NOTICE TAG CLOUD GUESTBOOK
RSS
CATEGORY

0
Comments

0
Trackbacks
출처 : http://opensource.atlassian.com/confluence/oss/display/IBATIS/Environment+Specific+Information

Mysql
<insert id="insertFolder" parameterClass="member">
  INSERT INTO folder (parent_id, owner, foldername)
  VALUES (#parentId#, #owner#, #foldername#)
  <selectKey resultClass="int" keyProperty="id">
    SELECT LAST_INSERT_ID() AS id
  </selectKey>
</insert>

: keyProperty을 입력 하면 member 클래스의 id 값에 자동 입력 된다.



Oracle

<insert id="insert" parameterClass="customer">
  <selectKey resultClass="int" keyProperty="id">
    select someSequence.NEXTVAL as "id" from dual
  </selectKey>
  insert into Customer (id, name)
  values (#id#, #name#)
</insert>

<insert id="insert2" parameterClass="Entity" parameterMap="insert-paramMap">
   <selectKey resultClass="int" keyProperty="pkey"> SELECT seq.nextval FROM DUAL </selectKey>
   INSERT INTO EntityTable (PKEY, DATA) VALUES (?, ?)
</insert>

2008/02/18 12:49 2008/02/18 12:49

Trackback URL :: http://dev.alseom.co.kr/trackback/13

댓글을 달아 주세요

[로그인][오픈아이디란?]
: 이름
: 패스워드
: 홈페이지
비밀글