mapper XML 파일
< mapper ...>
......
< insert id="insertExample" parameterType="Examples">
< selectKey resultType="int" keyProperty="keyColumn" order="BEFORE">
SELECT EXAMPLE_SEQ.NEXTVAL FROM DUAL
</ selectKey>
INSERT INTO EXAMPLE( key, column1, column2 )
VALUES ( #{keyColumn}, #{column1}, #{column1} )
</ insert>
......
</ mapper>
mybatis 쿼리문 호출 후에 리턴값은 성공시 1, 실패시 0이 된다.
그리고 selectKey를 통해서 Examples담겨진 keyColumn를 받아서 이용한다.
int key = example .getKeyColumn();