Java笔记-JdbcTemplate批量执行insert及update
生活随笔
收集整理的这篇文章主要介绍了
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[]>(); for(Integer i = 0; i < createTimeList.size(); i++){batchArgs.add(new Object[]{createTimeList.get(i),updateTimeList.get(i),XXXIdList.get(i),XXXIdList.get(i),XXXTypeList.get(i)});}jdbcTemplate.batchUpdate(cmd, batchArgs);update的用法和insert一样,将sql语句换成insert即可。
jdbcTemplate是注入进来的
@Autowired JdbcTemplate jdbcTemplate;总结
以上是生活随笔为你收集整理的Java笔记-JdbcTemplate批量执行insert及update的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: canvas笔记-canvas中用户与图
- 下一篇: Java笔记-按行读取文件及一次性全部读