Mybatis 3+Mysql 实现批量插入
来源:互联网 发布:微信推广淘宝商品 编辑:程序博客网 时间:2024/06/05 08:48
- 终于实现了ibatis的批量插入,此方法插入3000条数据,比单条插入可以节省一半的时间
- XML代码:
- <insert id="insertBatch" parameterType="ArrayList">
- insert intouser(id,account,password,active,status,name,gender,active_date,expiry_date,type,remark,group_id,disable,exam_number,mobile)
- values
- <foreach collection="list"item="obj" index="index"separator="," >
- (#{obj.id},#{obj.account},#{obj.password},#{obj.active},#{obj.status},#{obj.name},#{obj.gender},#{obj.active_date},
- #{obj.expiry_date},#{obj.type},#{obj.remark},#{obj.group_id},#{obj.disable},#{obj.exam_number},#{obj.mobile})
- </foreach>
- </insert>
- 在java中只需要传递list过来就可以了。
- 我是这样写的:
- private ArrayList<Map<String, String>>userList = new ArrayList<Map<String,String>>();
- Map<String,String>userMap= new HashMap<String,String>();
- userMap.put("id", userId);
- userMap.put("account", arr[0]);
- userMap.put("password", pas);
- userMap.put("active", String.valueOf(1));
- userMap.put("status", String.valueOf(1));
- userMap.put("name", arr[1]);
- userMap.put("gender", String.valueOf(gender));
- userMap.put("active_date", active_date);
- userMap.put("expiry_date", expiry_date);
- userMap.put("type", String.valueOf(3));
- userMap.put("remark", null);
- userMap.put("group_id", String.valueOf(1));
- userMap.put("disable", String.valueOf(0));
- userMap.put("Exam_number", arr[15]);
- userMap.put("phoneNumber", arr[14]);
- userList.add(userMap);
- 通过循环将数据加入到list,最后将list传递。
0 0
- Mybatis 3+Mysql 实现批量插入
- Mybatis 3+Mysql 实现批量插入
- mybatis 批量插入实现。
- MyBatis批量插入数据(MySql)
- MyBatis批量插入Oracle、MySQL
- MyBatis批量插入数据(MySql)
- mybatis+mysql 实现批量插入、创建联合索引
- mybatis(mysql)批量插入 更新 删除
- Mybatis操作Oracle、mysql批量插入
- mybatis 批量插入oracle与mysql
- MyBatis中的批量插入、删除(MySql、Oracle)
- 使用Mybatis向MySQL批量插入数据
- mybatis中 mysql 和orcale批量插入
- 关于mybatis+mysql批量插入的问题
- Mybatis的批量插入(oracle、MySQL)
- mybatis批量插入,传入List。mysql
- mybatis中批量插入数据(MYSQL)
- 基于MyBatis的批量插入更新实现
- 【OVS2.5.0源码分析】openflow连接实现分析(4)
- 应届生面试嵌入式工程师的一点点经验
- jQuery的deferred
- lombok使用
- think python turtleworld练习
- Mybatis 3+Mysql 实现批量插入
- 设计模式之禅——代理模式(二)代理模式&AOP编程&JDK对代理模式的支持
- 三大运营商号段分配
- 简单排序--冒泡排序
- ubuntu112.04安装tslib库失败的解决方法
- C++一个很难看出来的错误
- 应用:线程同步
- 图像处理之霍夫变换(Hough)
- Java环境变量设置