这个一条mybatis修改语句,增加删除也是类似写法,关键使用 foreach遍历,遍历完成后会变成多条更新语句。
注意:光这样做是不行的,因为mybatis驱动默认不允许多条语句执行。

所以在数据库连接地址那里添加上**&allowMultiQueries=true** 启动开关
完整的url是这么写,请参考
url: jdbc:mysql://888.888.888.160:3306/888_db?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai**&allowMultiQueries=true**
声明:如果写的有不足的地方请大佬指点,在下菜鸟一枚。
本文介绍了一种在MyBatis中实现批量更新记录的方法,通过使用foreach标签遍历集合,形成多条更新语句。为了解决MyBatis默认不支持多语句执行的问题,文章提供了在数据库连接URL中添加允许多查询参数的具体配置。
2445

被折叠的 条评论
为什么被折叠?



