我正在尝试使用写入步骤中的某些条件更新几行。我使用了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();
}
}
感谢任何帮助