1. 首页
  2. 编程语言
  3. Java
  4. mybatis3.4.6 批量更新 foreach 遍历map 的正确姿势详解

mybatis3.4.6 批量更新 foreach 遍历map 的正确姿势详解

上传者: 2021-05-25 04:41:14上传 PDF文件 298.55 KB 热度 20次

最近开始编码遇到一个问题 !一个批量修改的问题,就是mybatis foreach 的使用。因为考虑到第二种用法,需要不断创建对象 放进数组在 遍历数组获取对象取值。从虚拟机的堆内存考虑,放弃------------------------第三种方法,会循环多少次就执行多少条sql语句,放弃-----------------------于是使用Map,可是在mybatis中参数是map的foreach使用,对于很久没编码的我,实在是忘记得很干净。于是百度一堆,一致性 就是报错:把打印出的sql语句放到navicat 执行 可以执行不会报错。那问题是什么,最后没办法 直接看mybatis的官网,把sql改成如下,正确执行。

用户评论