mybatis批量操做sql配置

在寫批量sql操做時,遇到執行報錯:sql

<foreach collection="list" item="item" index="index" separator=";">it

update t_xxx set column1=#{item.column1} where id= #{item.id}io

</foreach>配置

分析思路:date

1.將sql語句打印出來,客戶端執行,不報錯;foreach

2.執行單條時,不報錯,只有多條更新,纔會報錯;sql語句

查閱資料,發現漏掉配置allowMultiQueries=true,添加後便可作正常批量操做;客戶端

相關文章
相關標籤/搜索