1. 程式人生 > >mybatis批量操作sql配置

mybatis批量操作sql配置

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

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

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

</foreach>

分析思路:

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

2.執行單條時,不報錯,只有多條更新,才會報錯;

查閱資料,發現漏掉配置allowMultiQueries=true,新增後即可做正常批量操作;