mybatis 에서는 변수에 null 을 주입하면

컬럼의 널허용여부와 상관없이 에러를 발생시킨다.

그때는 다음과 같이  jdbcType 을 지정하면된다.


UPDATE TB_CTNS_110
        SET
            MNL_GRP_ID      = #{mnlGrpId }
            ,MDLE_SEQ        = #{mdleSeq  }
            ,MNL_TITLE       = #{mnlTitle , jdbcType=VARCHAR}
            ,MNL_RMK_2D      = #{mnlRmk2d , jdbcType=VARCHAR}
            ,MNL_RMK_3D      = #{mnlRmk3d , jdbcType=VARCHAR}
            ,USE_YN          = 'Y'
            ,UPD_DATE        = SYSDATE
            ,UPD_USER_ID     = #{creUserId}
        WHERE
            MNL_SEQ  = #{mnlSeq}