开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MyBatis批量插入

简介:
+关注继续查看
1
2
3
4
5
6
List<LoanRepay>  = ;
loanRepayDAO.batchInsert(allLoanRepayList);
 
batchInsert(List<LoanRepay> loanRepayList){
    getSqlSession().insert(++,loanRepayList);
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<insert id="batchInsert" parameterType="LoanRepay" useGeneratedKeys="true">
    insert into loan_repay(
    loano,
    mercno,
    mgrno,
    custno,
    idx,
    paydate,
    tc,
    pay,
    rptime,
    state,
    vn,
    crtime,
    uptime
    ) values
    <foreach collection="list" item="item" index="index" separator="," >
    (
    #{item.loano},
    #{item.mercno},
    #{item.mgrno},
    #{item.custno},
    #{item.idx},
    #{item.paydate},
    #{item.tc},
    #{item.pay},
    #{item.rptime},
    #{item.state},
    1,
    current_timestamp,
    current_timestamp
    )
    </foreach>
</insert>



本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/1877413,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MyBatis 别再乱用 foreach 批量插入了,5000 数据用了 14 分钟,实力劝退。。
MyBatis 别再乱用 foreach 批量插入了,5000 数据用了 14 分钟,实力劝退。。
0 0
求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟
求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟
0 0
SSM Mybatis 批量插入 采用分批处理一次500条
SSM Mybatis 批量插入 采用分批处理一次500条
0 0
SSM Mybatis 中传入List实现 批量插入、批量更新、批量删除
SSM Mybatis 中传入List实现 批量插入、批量更新、批量删除
0 0
MyBatis - 批量插入
MyBatis - 批量插入
0 0
mybatis-批量插入与更新
mybatis-批量插入与更新
0 0
Mybatis:通过on duplicate key update实现批量插入或更新
Mybatis:通过on duplicate key update实现批量插入或更新
0 0
Mybatis: 兼容Oracle数据库批量插入语句
当前项目需要在不同环境下部署,不同环境下有不同的数据库,有pg、oracle、mysql等,项目中的所有sql均为pg数据库相关的sql,由于oracle数据库比较特殊所以需要兼容相关的sql。批量插入的语句,pg和oracle有着较大的差别,不能同一条语句兼顾两种数据库:,所以需要查找方案来解决。
0 0
Mybatis批量插入Oracle数据库数(包含BLOB类型)
批量插入,在Oracle中与MySQL有一定差异,尤其遇到CLOB\BLOB时,批量插入的sql语句有个很大差异,但是不包含时,基本一样,所以需要记录一下。
0 0
MyBatis 三种批量插入方式的对比
先说结论:少量插入请使用反复插入单条数据,方便。数量较多请使用批处理方式。(可以考虑以有需求的插入数据量20条左右为界吧,在我的测试和数据库环境下耗时都是百毫秒级的,方便最重要)。无论何时都不用xml拼接sql的方式 。
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践
立即下载
低代码开发师(初级)实战教程
立即下载