• 数据的批量增加


     1     public void start(){
     2         String sql = "insert into a(a1,b1) values(?,?)";
     3         final List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
     4         BatchPreparedStatementSetter pss = new BatchPreparedStatementSetter() {
     5             
     6             public void setValues(PreparedStatement ps, int i) throws SQLException {
     7                 Map<String, Object> para = list.get(i);
     8                 String a1 = para.get("a1")!=null?para.get("a1").toString():"0";
     9                 ps.setInt(1,Integer.valueOf(a1));
    10             }
    11             
    12             public int getBatchSize() {
    13                 return list.size();
    14             }
    15         };
    16         getJdbcTemplate().batchUpdate(sql, pss);
    17     }

        public void start(){
            String sql = "insert into a(a1,b1) values(?,?)";
            final List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
            BatchPreparedStatementSetter pss = new BatchPreparedStatementSetter() {
                
                public void setValues(PreparedStatement ps, int i) throws SQLException {
                    Map<String, Object> para = list.get(i);
                    String a1 = para.get("a1")!=null?para.get("a1").toString():"0";
                    ps.setInt(1,Integer.valueOf(a1));
                }
                
                public int getBatchSize() {
                    return list.size();
                }
            };
            getJdbcTemplate().batchUpdate(sql, pss);
        }

  • 相关阅读:
    复选框和文字对齐解决方案
    封装getElementsByClassName()
    原生js运动框架
    如何防止鼠标移出移入子元素触发mouseout和mouseover事件
    回调函数
    经验
    sublime text3函数追踪:ctags配置
    笔记
    编程经验NO.1 from月光博客
    概念
  • 原文地址:https://www.cnblogs.com/derek1208/p/3701899.html
Copyright © 2020-2023  润新知