批量插入,首先构建sql :
String excuetsql="insert into crm_custom_qudao (customid,qudaoid,rate,rateNum,qudaocode) values";StringBuffer addbuff= new StringBuffer();
for (int i = 0; i < num; i++) {
//for循环里就是你需要处理的数据
//addbuff.append(" ");
}
// 构建完整sql
String sql = excuetsql+addbuff.toString();
jdbcTemplate.update(sql);
}
批量更新和批量插入 主要是sql的区别
//会根据主键忽略重复数据
String sql = excuetsql+addbuff.toString()+"on duplicate key update `rate`=values(`rate`),`customid`=values(`customid`)";