2023-11-14Database / MySQLa few seconds read (About 45 words) 0 visits[mybatis] update시 모두 if test를 써야 할 경우mybatis에서 update시 모든 컬럼에 if 조건물을 걸어야할때가 있다. 아래와 같이 사용하면 된다. 123456789<update id="testUpdate" parameterType="VO"> UPDATE testTable <trim prefix="SET" suffixOverrides=","> <if test="testItem1 != null">testItem1 = #{testItem1},</if> <if test="testItem2 != null">testItem2 = #{testItem2},</if> </trim> WHERE idx = #{idx}</update>#MyBatis