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 =“,”>
<! - 将对应的值赋值给对应的Key(key和数据库的字段一样) - >
$ {key} =#{params [$ {key}]}
</ foreach>
WHERE
<! - #{1}表示接受Dao层方法传入的第二个参数 - >
Code =#{1}
</ update>