- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以下方法有效,但如何收集多个 MapSqlParameterSource
并将它们全部插入一批?
new SimpleJdbcInsert(ds).withTableName(TABLENAME);
MapSqlParameterSource entry = new MapSqlParameterSource()
.addValue("id", report.queryId, Types.INTEGER)
.addValue("firstname", report.reportDate, Types.DATE)
.addValue("age", report.completionRatio, Types.INTEGER);
insert.execute(entry);
最佳答案
幸运的是,SimpleJdbcInsert
可以采用 MapSqlParameterSource
的数组(而不是列表)。所以可能如下:
List<MapSqlParameterSource> entries = new ArrayList<>();
entries.add(entry);
MapSqlParameterSource[] array = entries.toArray(new MapSqlParameterSource[entries.size()]);
insert.executeBatch(array);
关于java - 如何使用SimpleJdbcInsert和MapSqlParameterSource批量插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49239139/
我正在尝试使用带有 NamedParameterJdbcTemplate 的映射参数调用存储过程(Spring 3.0),但由于某些奇怪的原因,某些值没有传递给存储过程(Oracle 11.2)! 相
我尝试使用 Spring JdbcTemplate 插入一个简单的基础,将参数查询与 MapSqlParamaterSource 映射,并且将错误视为以下数据: public void adicion
我在 spring 文档中读到 MapSqlParameterSource 只是 Map 的包装器。使用MapSqlParameterSource代替Map有什么优点? public int coun
我想获取 start_date 到 end_date 之间的结果,以便我可以找到我的产品报告。 sql = new StringBuilder() .append(" sele
下面提到的表格: CREATE TABLE TABLE ( ID_DEMAND NUMBER NOT NULL , FILE_BLOB BLOB ) ; ID_DE
我正在尝试在 Spring MVC 4 中使用 order by 子句进行 SQL 查询。但这不起作用。我正在使用 MapSQLParameterSource 类来定义 sql 参数。 Map
我是一名优秀的程序员,十分优秀!