본문 바로가기

Spring+JSP+JSTL

MyBatis foreach 사용법 List

<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