태그 보관물: MSSQL

iBatis에서 MSSQL의 Insert문의 리턴 값 가져오기

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>