如何解决如何在jdbcTemplate.update中标识导致问题的垃圾数据中的失败记录?
我正在使用Spring JdbcTemplate
和NamedParameterJdbcTemplate
批量更新记录。我们如何在这里要更新的500条记录中找出10条是垃圾记录?
我尝试了各种选择,但确实可以为您提供所有500条记录,
List<Map<String,Object>> batchValues = new ArrayList<>(items.size());
for (Employee emp : items) {
batchValues.add(new MapSqlParameterSource()
.addValue("",emp.get....)
.addValue("",emp.get....)
.getValues());
}
try {
int[] updateCounts = namedJdbcTemplate.batchUpdate(SQL,batchValues.toArray(new Map[items.size()]));
} catch (Exception e) {
// How to identify garbage data due to which batchupdate failed
}
在这里我也看不到任何方法:Bulk insert spring jdbc template identify the failed records
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。