Spring+ ibatis批量插入数据
来源:互联网 发布:微小企业会计软件好吗? 编辑:程序博客网 时间:2024/05/01 14:15
1:class extends SqlMapClientDaoSupport
2:
@Resource(name = "sqlMapClient")
private SqlMapClient sqlMapClient;
@PostConstruct
public void initSqlMapClient(){
super.setSqlMapClient(sqlMapClient);
}
3:
@SuppressWarnings({ "unchecked", "rawtypes" })
public void insertRecordByList(final List<ExamecardModel> examecardList) {this.getSqlMapClientTemplate().execute(new SqlMapClientCallback() {
public Object doInSqlMapClient(SqlMapExecutor executor)
throws SQLException {
executor.startBatch();
// 每次提交最大条数
final int batchSize = 100000;
int count = 0;
for (ExamecardModel record : examecardList) {
executor.insert("com.test.dao.testDao.test", record);
// 每10000条数据提交一次
if (++count % batchSize == 0) {
executor.executeBatch();
}
}
// 提交剩余的数据
executor.executeBatch();
return null;
}
});
}
0 0
- Spring+ ibatis批量插入数据
- Ibatis批量插入数据
- ibatis批量插入数据
- IBatis.Net 批量插入数据
- ibatis 的批量插入 批量更新数据
- spring ibatis 批量处理数据
- spring+ibatis 批量提交数据
- ibatis 对数据批量插入方法
- iBatis批量插入数据记录操作
- iBATIS批量插入数据到数据库
- ibatis配合spring 数据批量处理
- spring+ibatis 批量提交数据提升性能
- ibatis批量插入实例
- ibatis批量插入
- ibatis批量插入
- ibatis批量插入
- ibatis批量插入对象
- Ibatis批量插入
- ArrayList和Vector的区别,HashMap和Hashtable的区别---小笔记
- android OTA 升级优化之一: recovery支持分区更新
- MYSQL跨服务器操作数据库表
- 九度OJ--1113--二叉树
- 计算机文化基础》
- Spring+ ibatis批量插入数据
- C#线程池
- Morris二叉树遍历算法
- exchange 2010 数据结构
- android NDK的android.mk文件的详解
- Oracle一个中文汉字占用几个字节---小笔记
- C++专题:strlen和sizeof的区别
- Java + Flex + blazeds开发环境配置(Java工程和Flex工程独立)
- 2014~?学习计划