[Mybatis] Mybatis 에서 useGeneratedKeys 와 selectkey
MYSQL 에서 insert 시에 pk값을 auto_increment 설정해놓은 ID 를 등록과 동시에 반환을 하기위해, 쿼리를 짰다. SELECT IF(MAX(VER_NO)+1 >= 0, MAX(VER_NO)+1, 0 ) as newVer FROM table_name UAG_CD=#{uagCd} INSERT INTO table_name ( UAG_CD , TITLE , CONTENT , VER_NO , DISP_YN , DEL_YN , REG_USER_ID , INS_DT ) VALUES ( #{uagCd} ,#{title} ,#{content} ,#{newVer} ,#{dispYn} ,#{delYn} ,#{regUserId} ,CURRENT_TIMESTAMP() ) Integer rowCount = ..
2023. 11. 13.