有問題的mybatis的sql導致對資料庫進行了批量的修改

weixin_34208185發表於2018-08-21

使用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>

相關文章