Apache iBatis에서 MSSQL DB에 Insert시에 리턴값을 받아오는 형태입니다.
1. 코드
int key = (int)sqlMap.Insert(“InsertOrganization”, organization);
2. xml 내용
<insert id=”InsertOrganization” parameterClass=”Organization” resultClass=”int”>
<selectKey property=”Id” type=”post” resultClass=”int”>
SELECT @@IDENTITY AS value
</selectKey>
INSERT INTO Organizations
(Org_Code, Org_Name)
VALUES
(#Code#, #Name#)
</insert>