引入了spring框架之后,jdbcTemplate可以直接使用
将jdbcTemplate依赖注入
@Autowired
private JdbcTemplate jdbcTemplate;
public JdbcTemplate getJdbcTemplate() {
return jdbcTemplate;
}
//批量更新代码
String updateSql = "update xxx set a = 1 , b= sysdate where c= ?";
this.getJdbcTemplate().batchUpdate(updateSql,new BatchPreparedStatementSetter() {@Override
public void setValues(PreparedStatement preStatement, int i) throws SQLException {
PayNoteVO tmpVo = needUpdateData.get(i);
preStatement.setString(1, tmpVo.getPnNO());
}
@Override
public int getBatchSize() {
// TODO Auto-generated method stub
return needUpdateData.size();
}
});