mybatis更新map
<update id="updateTableData">
update ${tableName} set
<foreach collection="map.keys" index="index" item="key" separator=",">
${key} = #{map[${key}]}
</foreach>
where ${tableName}_id = #{id}
</update>
mybatis插入map<String,List<String>>
<insert id="insertBatch" >
INSERT INTO test
(code, name, value)
values
<foreach collection="tableColumnMap" item="columns" index="tableName" separator=",">
<foreach collection="columns" item="columnName" index="index1" separator=",">
(#{code},#{name},#{value})
</foreach>
</foreach>
</insert>