我获取如下所示的修改数据。
datatype : hashmap with <string, object>
{params=[ETC:AUTH:null CHK:0 NUM:A10000 PHONE:11 GENDER:M ID:A10000 DEP:PL
NAME:John USEABLE:Y , ETC: AUTH:null CHK:0 NUM:A20000 PHONE:123 GENDER:M
ID:A20000 DEP:Market NAME:Phillips USEABLE:Y ]}
它包含修改后的行的所有列。不仅修改了专栏。
我希望一次更新params中的所有行。使用mybatis
<update id="modifyData" parameterType="java.util.HashMap">
UPDATE tableName
SET
<foreach collection="params" item="one_row" ...>
...
WHERE ID = #{one_row.id}
</foreach>
我怎样才能成功完成这项工作?