본문 바로가기
Programming/Spring

[mybatis] The column index is out of range: 1, number of columns: 0

by NAMP 2017. 8. 2.

[mybatis] The column index is out of range: 1, number of columns: 0

mybatis 사용중에 아래와 같은 에러가 발생하면 ' 을 제거합니다.

The column index is out of range: 1, number of columns: 0
<!-- 카메라 업데이트 -->
<update id="updateCam">
    /** web.updateCam **/
    UPDATE CAM
        SET cam_nm = '#{cam_name}',
            user = '#{user}',
            date = TO_CHAR(now(), 'YYYYMMDDHH24MISS') 
        WHERE CAM_SEQ = '#{cam_seq}'
</update>

위와 같이 되어 있으면

The column index is out of range: 1, number of columns: 0 에러가 발생하므로, 아래와 같이 수정합니다.

<!-- 카메라 업데이트 -->
<update id="updateCam">
    /** web.updateCam **/
    UPDATE CAM
        SET cam_nm = #{cam_name},
            user = #{user},
            date = TO_CHAR(now(), 'YYYYMMDDHH24MISS') 
        WHERE CAM_SEQ = #{cam_seq}
</update>

댓글