Java笔记-JdbcTemplate批量执⾏insert及update 主要就是batchUpdate函数
⽤法如下:
insert:
String cmdTmp = "INSERT INTO %s(CREATE_DATE, UPDATE_TIME, XXX_ID, XXXID, XXX_TYPE) VALUES(?, ?, ?, ?, ?)";
String cmd = String.format(cmdTmp, tableName);
List<Object[]> batchArgs=new ArrayList<Object[]>();
批量更新sql语句for(Integer i = 0; i < createTimeList.size(); i++){
batchArgs.add(new Object[]{(i),
<(i),
<(i),
<(i),
<(i)});
}
jdbcTemplate.batchUpdate(cmd, batchArgs);
update的⽤法和insert⼀样,将sql语句换成insert即可。
jdbcTemplate是注⼊进来的
@Autowired
JdbcTemplate jdbcTemplate;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论