JdbcTemplate如何批量运行insert及update呢?
下文笔者讲述JdbcTemplate中批量运行insert和update的方法及示例分享
使用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);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。