<update id="updateVhclAlsGroup" parameterType="java.util.List">
UPDATE M_SCN_VHCL_INF SET
VHCL_ALS = CASE VHCL_ID
<foreach collection="list" item="item" separator=",">
WHEN #{item.VHCL_ID} THEN #{item.VHCL_ALS}
</foreach>
ELSE VHCL_ALS
END
WHERE SCN_ID = #{item.SCN_ID}
AND VHCL_ID IN
<foreach collection="list" item="item" open="(" separator="," close=")">
#{item.VHCL_ID}
</foreach>
</update>
MyBatis foreach 사용법
List 사용 예제
728x90
300x250