MyBatis 批量更新

在set元素使用的时候,可以看到每次只能更新1个字段,因为set会删除逗号的关系,传入多个参数会抛出SQL语法错误的异常

如何在使用set元素做更新功能能,还可以传入多个参数进行批量执行更新? 答案就是启用批量执行器

在配置中启用BATCH执行器

<settings>
   <setting name="defaultExecutorType" value="BATCH"/>
</settings>

注意: 一旦使用了批量执行器,name在默认的情况下,它在commit后才发送SQL到数据库

posted @ 2020-11-14 11:02  半雨微凉  阅读(79)  评论(0)    收藏  举报