版权声明:如果喜欢,就收藏吧 O(∩_∩)O~ https://blog.csdn.net/deniro_li/article/details/81094168
- 创建 SQL 语句。
- 利用 List 组装出多个 SQL 参数。
- 利用 SqlParameterSourceUtils 工具生成 batchUpdate 所需要的参数类型。
- 执行批量操作。
代码如下:
//SQL 语句
String sql = "";
//组装参数数组
List<Map<String, Object>> params = new ArrayList<>();
for (int i = 0; i < 10; i++) {
Map<String, Object> param = new HashMap<>();
param.put("value", 1);
param.put("value2", 2);
params.add(param);
}
//执行批量操作
namedParameterJdbcTemplate.batchUpdate(sql, SqlParameterSourceUtils.createBatch
(params
.toArray()));