<!-- 根据Map中的数据,修改相应字段的值:Map中key作为字段名,value作为字段值修改数据 -->
<update id="updateByMap" parameterType="map">
UPDATE table_name
<set>
<foreach collection="columnMap.keys" item="k" separator=",">
${k} = #{columnMap[${k}]}
</foreach>
</set>
where id=#{id}
</update>