SpringJDBC中怎么批量处理数据

  介绍

SpringJDBC中怎么批量处理数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

参数:

List, paramMaps =, new  ArrayList ();   (int 小姐:=,0;,小姐:& lt;, 100;,我+ +,){   ,,,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);   }   时间=地图[],paramMap  paramMaps.toArray (new  HashMap (paramMaps.size ()]);

方法:

public  void  saveSpringJDBC(地图[],paramMap), throws  Exception  {   ,,,NamedParameterJdbcTemplate  NamedParameterJdbcTemplate =, new  NamedParameterJdbcTemplate (jdbcTemplate);   ,,,StringBuffer  sql =, new  StringBuffer ();   ,,,sql.append (“Insert  into 表名,“);   ,,,sql.append (,,, (param2, param1,还以为,param3, param4),“);   ,,,sql.append (“, Values “);   ,,,sql.append (,,, (: param1,,: param2,,: param3,,: param4 “);   ,,,namedParameterJdbcTemplate.batchUpdate (sql.toString (),, paramMap);   }   public  void  ticketIssueCusInfo (Map [], paramMap), throws 异常{   ,,,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);   }

看完上述内容,你们掌握SpringJDBC中怎么批量处理数据的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

SpringJDBC中怎么批量处理数据