參數(shù):
List<Map> paramMaps = new ArrayList<Map>();for(int i = 0; i < 100; i++ ){ Map paramMap = new HashMap(); paramMap.put("param1", "param1"); paramMap.put("param2", "param2"); paramMap.put("param3", "param3"); paramMap.put("param4", "param4"); paramMap.put("param5", "param5"); paramMaps.add(paramMap);}Map[] paramMap = paramMaps.toArray(new HashMap[paramMaps.size()]);
方法:
public void saveSpringJDBC(Map[] paramMap) throws Exception { NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(jdbcTemplate); StringBuffer sql = new StringBuffer(); sql.append("Insert into 表名 "); sql.append(" (param1, param2, param3, param4) "); sql.append(" Values "); sql.append(" (:param1, :param2, :param3, :param4 "); namedParameterJdbcTemplate.batchUpdate(sql.toString(), paramMap);}public void ticketIssueCusInfo(Map[] paramMap) throws Exception{ NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(jdbcTemplate); StringBuffer sql = new StringBuffer(); sql.append(" UPDATE 表名 "); sql.append(" SET param1= :param1, param2 = :param2 "); sql.append(" WHERE param3 = :param3"); namedParameterJdbcTemplate.batchUpdate(sql.toString(), paramMap);}
希望對(duì)你有幫助,祝你有一個(gè)好心情,加油!
若有錯(cuò)誤、不全、可優(yōu)化的點(diǎn),歡迎糾正與補(bǔ)充!
以上就是本文關(guān)于SpringJDBC批量處理數(shù)據(jù)代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感謝朋友們對(duì)本站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選