초보프로그래머만..
[mssql]아이바티스-identity로 insert시 리턴값으로 받기
세피롯스
2010. 3. 10. 17:01
insert시 identity를 사용해서 키값을 증가시키는경우
그 키값을 바로 구해오려면 요렇게 하면된다.
<insert id="noticeInsert" parameterClass="NoticeDTO">
insert into tbl_notice
(notice_title, notice_dt, notice_memo)
values(#noticeTitle#,getDate(),#noticeMemo#)
<selectKey keyProperty="noticeNo" resultClass="java.lang.String">
SELECT @@IDENTITY as noticeNo
</selectKey>
</insert>
selectkey를 써서 스트링형으로 리턴받는다.
알면 별거아니지만 모르면 쓸데없이 뻘짓(?)을 하게된다..아무튼 초보들만 참고하시길....