iBATIS批量插入数据到数据库
来源:互联网 发布:惊悚电影推荐知乎 编辑:程序博客网 时间:2024/05/21 17:52
批量插入数据方法实现:
/** * ibatis批量插入数据 * @param recordList */ public void insertRecordByList(final List<Record> recordList) { this.getSqlMapClientTemplate().execute(new SqlMapClientCallback() { public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { executor.startBatch(); // 每次提交最大条数 final int batchSize = 200; int count = 0; for (Record record : recordList) { executor.insert("Record.insertRecord", record); // 每200条数据提交一次 if (++count % batchSize == 0) { executor.executeBatch(); } } // 提交剩余的数据 executor.executeBatch(); return null; } }); }
对应的sqlMap:
<sqlMap namespace="Record"> <typeAlias alias="record" type="me.gogogogo.domain.Record" /> <insert id="insertRecord" parameterClass="record"> insert into record (id, record, insetDate) values (sequence_record.nextval, #record#, sysdate) </insert></sqlMap>
0 0
- iBATIS批量插入数据到数据库
- 批量插入数据到数据库
- Ibatis批量插入数据
- ibatis批量插入数据
- ibatis 批量插入[类对象]到 oracle 数据库
- ibatis 批量插入[类对象]到 oracle 数据库
- IBatis.Net 批量插入数据
- Spring+ ibatis批量插入数据
- 批量插入数据到数据库SQL Server2000
- Android批量插入数据到SQLite数据库
- Android批量插入数据到SQLite数据库
- Android批量插入数据到SQLite数据库
- mybatis批量插入数据到oracle数据库
- Android--批量插入数据到SQLite数据库
- Android批量插入数据到SQLite数据库
- ibatis 的批量插入 批量更新数据
- 数据库批量插入数据
- ibatis插入数据到MySQL
- 223. Rectangle Area
- Mybatis批量更新数据
- 【转】一个DIV,如何设置多个背景色(可能是图片,可能是渐变,可能是图片与渐变的混合)
- 【GDOI2014模拟】Pty爬山 题解+代码
- 摩托车继承自行车和机动车
- iBATIS批量插入数据到数据库
- Ubuntu 下搭建vsftpd(ftp服务器)
- AFNetworking请求错误
- 【连载】关系型数据库是如何工作的?(20) - 查询管理器之优化器
- 物流软件的发展
- 46. Permutations
- BrowserProcessSubThread
- C++ IO流输出格式的控制
- Apache与Nginx的优缺点比较