无法使用jdbctemplate更新记录,在写入步骤中使用Spring批处理

时间:2018-04-03 10:06:17

标签: java spring-boot spring-batch jdbctemplate

我正在尝试使用写入步骤中的某些条件更新几行。我使用了jdbcTemplate。当我调试jdbctemplate.Update()时返回更新的行数,但它没有反映在数据库中。  不清楚可能是什么原因

以下是此示例代码: -

class Test implements ItemWriter<Object> {
private void update(){
    String sql = update table set tid='235185642' 
    jdbcTemplate.update(sql);
}
 private void createGroup(List<? extends Object> list){
 //some opeartion on list
for(Object obj :list)
    update();
}

//This method is spring batch write method will write at once 
@Override
public void write(List<? extends Object> list) throws Exception {
  createGroup(list);
  //write in batch
   updateGrouping();
}
}

感谢任何帮助

0 个答案:

没有答案