博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring jdbc 批量修改
阅读量:5910 次
发布时间:2019-06-19

本文共 513 字,大约阅读时间需要 1 分钟。

  hot3.png

public int[] updateBatchByjdbc(final List<String[]> ids) {

        int[] updateCounts = this.getJdbcTemplate().batchUpdate(
                "update CS_ORDER set AUDIT_STATUS=? where id = ?",
                new BatchPreparedStatementSetter() {
                    @Override
                    public void setValues(PreparedStatement ps, int i)
                            throws SQLException {
                        ps.setString(1, ids.get(i)[0]);
                        ps.setString(2, ids.get(i)[1]);
                    }
                    @Override
                    public int getBatchSize() {
                        return ids.size();
                    }
                });
        return updateCounts;
    }

i=getBatchSize()  //决定循环次数

转载于:https://my.oschina.net/u/1778309/blog/346057

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
使用Unirest发送Json的格式数据
查看>>
亚洲诚信&华为云 | 双11钜惠提前来袭,错过等一年!
查看>>
目前所学的关键字整理
查看>>
我的友情链接
查看>>
Eclipse常用配置
查看>>
linux修改IP和DNS
查看>>
我的友情链接
查看>>
WordPress新增Page的模版文件
查看>>
WP移动设备压缩与解压控件Xceed Zip for .NET Compact Framework控件下载及详细介绍使用方法...
查看>>
proc文件系统探索 之 根目录下的文件[六]
查看>>
搭建ICINGA监控
查看>>
DataSet
查看>>
第三方分享功能
查看>>
Quartz.NET 前一次任务未执行完成时不触发下次的解决方法
查看>>
SQL中的null值
查看>>
python unittest之断言及示例
查看>>
online_judge_1106
查看>>
JAVA_内部类
查看>>