使用where的好处是,语句后面的条件必须有控制条件,若为空话报错你
<update id="batchUpdateStatusHM" parameterType="java.util.Map">
update t_stock
set status = #{status,jdbcType=VARCHAR},
last_update=now()
where
<foreach item="item" index="index" collection="list" open="("
separator="or" close=")">
epc=#{item}
</foreach>
</update>