<!-- 根据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>MyBatis根据Map中key作为字段名,value作为字段值修改数据
MyBatis更新操作
最新推荐文章于 2023-10-09 10:35:26 发布
本文介绍了一种使用MyBatis框架通过传递Map参数来实现数据库更新的方法。具体实现方式为:利用foreach标签遍历Map中的键值对,并将键作为字段名、值作为更新值,实现了灵活的数据更新操作。
922





