Java - 批量插入用法(jdbcTemplate)
来源:互联网 发布:用苹果手机拍淘宝图片 编辑:程序博客网 时间:2024/05/16 14:04
一个List类型的:
{
}
两个数组类型的:
public int[] updateCompanyType(String[] unitIds, String[] unitType) {
final List<String> list=new ArrayList<String>();
for (int i = 0; i < unitIds.length; i++) {
for (int j = 0; j < unitType.length; j++) {
list.add(unitIds[i]+","+unitType[j]);
}
}
String sql="insert into map_unit_join_type (parentId,unitId,typeId,firstId,secondId,thirdId) values(?,?,?,?,?,?)";
int[] counts=jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter(){
public int getBatchSize() {
return list.size();
}
public void setValues(PreparedStatement ps, int i)throws SQLException {
String[] args=list.get(i).split(",");
ps.setInt(1, Integer.parseInt(args[1]));
ps.setInt(2, Integer.parseInt(args[0]));
ps.setInt(3, Integer.parseInt(args[2]));
ps.setInt(4, Integer.parseInt(args[3]));
ps.setInt(5, Integer.parseInt(args[4]));
ps.setInt(6, Integer.parseInt(args[5]));
}
});
}
- Java - 批量插入用法(jdbcTemplate)
- Java - 批量插入用法(jdbcTemplate)
- Java - 批量插入用法(jdbcTemplate)
- jdbcTemplate批量插入
- jdbcTemplate批量插入
- jdbcTemplate批量插入
- jdbcTemplate高效批量插入和批量更新
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- JdbcTemplate 进行批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- Spring JdbcTemplate 批量插入或更新操作
- spring JDBCTemplate 批量插入 返回id 批量插入返回批量id
- java Spring jdbcTemplate 批量更新数据 Mysql
- 用 JdbcTemplate 进行批量插入或更新操作
- Web页面跳转的3种路径
- 最长回文字符串
- java web 监听器详解
- 19. Dubbo原理解析-通信层之暴露服务
- 字母易位词
- Java - 批量插入用法(jdbcTemplate)
- FZU 2150 Fire Game
- 如何提高一项能力
- Jquery如何解析JSON数据
- jvm参数设置
- Linux下软件安装方法汇总
- oVirt problem with duplicate UUIDs
- MTK平台Camera恢复默认设置对语音拍照无效
- 关于“JAVA中为什么没有了多继承并出现了接口”这一问题引发的一些思考