springJdbcTemplate批量更新数据

spring java 文章 2020-09-17 13:49 954 0 全屏看文

AI助手支持GPT4.0

如果需要对同一个表插入数据,我们可以使用batchUpdate来提高效率。

具体代码:

public void batchUpdateCouponByDeductAmount(List<CouponItemTradePrice> list) {
	 String insertSQL = "SQL语句";
	 List<Object[]> params = new ArrayList<Object[]>();
	 for (int i = 0; i < list.size(); i++) {
		 CouponItemTradePrice model = list.get(i);
		Object[] obj =  new Object[]{
				 model.getTradePrice(),
				 model.getTotalDeductAmount(),
				 model.getTotalDeductAmount(),
				 model.getTotalDeductAmount(),
				 model.getTotalDeductAmount(),
				 model.getSeries(),
				 SeqGetUtil.getSharedId(model.getSeries()),
				 tenantNumId, 
				 dataSign,
		};
		params.add(obj);
	 }
	 
	 int[] row = jdbcTemplate.batchUpdate(insertSQL, params);
}


-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
spring security中 UsernamePasswordAuthenticationToken 内部处理的详细步骤。
java一行代码判断2个数组里是否有相同的值
所有spring的bean都初始化完成,然后在执行某一方法
定义一个切面日志
druid 曝出No operations allowed after connection closed 解决方案
随便看看
怎么添加小程序支付功能? 4516
教育科技公司申请微信支付被拒绝? 4798
微信公众号免300认证教程 5892
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5299
小程序广告组件通过审核,但是小程序内没有显示广告? 5067
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9047
如何快速搭建抽奖助手小程序(无需代码知识) 6177
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7471
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6793