//比如处理1000个id集合
List<String> ids;//假设有数据
int batchSize = 300;//分批的大小
for (int i = 0; i < ids.size(); i+=batchSize) {
list=ids.subList(i, Math.min(i + batchSize, ids.size()));
jdbc.update(sql,new MapSqlParameterSource().addValue("list",list))
}
数据库数据批量操作时,list的切片处理
于 2024-07-22 15:52:02 首次发布