jdbcTemplate batchUpdate问题

时间:2016-06-21 14:55:48

标签: spring spring-batch spring-jdbc jdbctemplate

在我的spring批处理应用程序中,我正在尝试使用JdbcTemplate batchUpdate更新Writer中的记录。但其他变化反映在数据库中,工作也没有完成。当我在春季检查JOB_EXECUTION时,META-TABLES EXIT_CODE显示为UNKNOWN。

List<Object[]> objects = new ArrayList<Object[]>();
        for(Item item : items){
            Object[] objectsArray = new Object[]{item.getName(),item.getValidToDate(),item.getAccountNo(),item.getCode()};
            objects.add(objectsArray);
        }
        iagJdbcTemplate.batchUpdate(updateSql,objects);

我的更新查询就像这样

UPDATE ACCOUNT_INFO SET ADDRESS= ?,DATE=? WHERE ACCOUNT=? AND CODE=?;

ACCOUNT表具有复合主键,它是ACCOUNT&amp;组合的组合。 CODE。

注意:当我使用INSERT查询运行时,它可以正常工作。

请让我知道我哪里出错了。

1 个答案:

答案 0 :(得分:0)

问题已解决。 jdbcTemplate或更新查询中没有任何错误。这是一些与环境有关的问题。相同的配置将正常工作。无需更改配置。谢谢大家。