카테고리 없음

mybatis map foreach 돌리기

syppjava 2018. 7. 19. 14:36

parameterType 이 map 일 때.


<update id="updateSome" parameterType="hashmap">

UPDATE TBL_NAME SET

<foreach index="key" item="value"  collection="_parameter.entrySet()"  separator=",">

       column1 = #{key},

column2 = #{value}

</foreach>

</update>





객체 안에 map 이 있을때.


<update id="updateSome" parameterType="SomeObject">

UPDATE TBL_NAME SET

<foreach collection="변수명" index="key" item="value" separator=",">

column1 = #{key},

column2 = #{value}

</foreach>

</update>