본문 바로가기
IT/Mybatis

[Mybatis] - 마이바티스 useGeneratedKeys, keyColumn, keyProperty 문법 및 사용법(insert 후 auto_increment(자동 생성키) 값 가져오기)

by 차이나는 개발자 2022. 2. 6.
728x90
반응형

#마이바티스 useGeneratedKeys, keyColumn, keyProperty 문법 및 사용법(insert 후 auto_increment(자동 생성키) 값 가져오기)

 

 

#속성

-useGeneratedKeys : 자동 생성키값 반환 여부를 지정합니다. (default: false)

-keyColumn : PK로 지정할 테이블 컬럼명을 지정합니다.

-keyProperty : 반환된 값을 매핑 할 변수명을 지정합니다.

 

 

#예시입니다.

<insert id="insertUser" parameterType="userVo" useGeneratedKeys="true" keyColumn="user_no" keyProperty="userNo">
    INSERT INTO USER_TABLE
    	(
            user_no,
            user_name
        )
        VALUES
        (
            NEXTVAL('SEQ_USER_NO'),
            #{user_name} 
        ) 
</insert>

 

 

728x90
반응형

댓글