儘可能少用或者不用此方法,由於此方法其實是根據你的記錄數,而後組裝出N條更新語句,數據庫
固然若是你的數據量不多,那就勉強用一下吧mybatis
推薦使用的方法見另外一篇博客 mybatis 批量Update(2)spa
這個批量更新數據的方法,我是用foreach循環,其實這個有點坑,可是誰讓咱喜歡用mybatis呢;.net
<update id="自定義一個方法名" parameterType="List"> <foreach collection="list" index="i" item="orderRef" separator=";"> update 表名 <set> 字段名1 = 值1, 字段名2 = 值2 ........ </set> where 條件1 and 條件2 </foreach> </update>
這個會有個問題,在mybatis映射文件裏是不容許有(;)這個符號的,code
而後又是各類找,最後發如今數據庫鏈接加上個屬性就能夠用了xml
allowMultiQueries=trueblog
加上上面這個就能夠了get