mapper.java
![](https://img.haomeiwen.com/i15166039/07ea31f1703cbf58.png)
mapper.xml
![](https://img.haomeiwen.com/i15166039/34528d08837dbc78.png)
这里有必要说一下 上面这条sql针对不同条件设置相同值
如果是不同条件 不同值那么只能下面一条sql虽然说service中不再循环操作数据库 但这里还不是一条sql就解决批量的问题 还是得循环去执行 目前想的方案只有这个, 不过还有我之前写的MyBatis 处理批量更新单个字段不同值不同筛选条件 - 简书
mapper.java
![](https://img.haomeiwen.com/i15166039/54438531914b7d0e.png)
mapper.xml
![](https://img.haomeiwen.com/i15166039/ead78c127dba0b9f.png)
这里有必要说一下 上面这条sql针对不同条件设置相同值
如果是不同条件 不同值那么只能下面一条sql虽然说service中不再循环操作数据库 但这里还不是一条sql就解决批量的问题 还是得循环去执行 目前想的方案只有这个, 不过还有我之前写的MyBatis 处理批量更新单个字段不同值不同筛选条件 - 简书
本文标题:MyBatis批量更新
本文链接:https://www.haomeiwen.com/subject/izpfictx.html
网友评论