<update id="updateList" parameterType="java.util.List"> <foreach collection="list" item="item"> update message set isread=#{item.isread} where id = #{item.id}; </foreach> </update>
这样批量update时候,list只有一条的时候,正常,但是list多条数据的时候,到第二条的时候,会在id参数设值的时候多家一个单引号,为什么?没找到原因
MYYA