DB/XML

XML : mariaDB insert 후 PK값 얻어오기

모르는 개발자 2023. 3. 15. 15:03

useGeneratedKeys="true" keyProperty="PK값_colume이름"

 

수정 전

    <!-- Json insert -->
    <insert id="insertResult" parameterType="map">
        /* insertUser */
        INSERT INTO kakao.kakao_finalResult 
                  ( result_type
                  , value
                  , durationMS
                  , x_metering_count
                  , nBest
                  , voiceProfile
                  , gender
                  ) 
           VALUES ( #{resultType}
                  , #{value}
                  , #{durationMS}
                  , #{xMeteringCount}
                  , #{nBest}
                  , #{voiceProfile}
                  , #{gender}
                  );
    </insert>

 

수정 후

    <!-- Json insert -->
    <insert id="insertResult" parameterType="map" useGeneratedKeys="true" keyProperty="result_serial">
        /* insertUser */
        INSERT INTO kakao.kakao_finalResult 
                  ( result_type
                  , value
                  , durationMS
                  , x_metering_count
                  , nBest
                  , voiceProfile
                  , gender
                  ) 
           VALUES ( #{resultType}
                  , #{value}
                  , #{durationMS}
                  , #{xMeteringCount}
                  , #{nBest}
                  , #{voiceProfile}
                  , #{gender}
                  );
    </insert>