Dao层 public int studentUpdate(@Param("params") Map<String,String> params,String code);
xml文件
<update id="studentUpdate" parameterType="java.util.Map">
update org_person_student_info
SET
<foreach collection="params.keys" item="key" index="index" separator=",">
<!-- 将对应的value赋值给对应的Key(key和数据库的字段一样)-->
${key}=#{params[${key}]}
</foreach>
WHERE
<!--#{1}表示接受Dao层方法传入的第二个参数-->
Code = #{1}
</update>