code: public void update(final Collection<T> values) throws DataAccessException {
          jdbcTemplate.execute(new ConnectionCallback<Object>() {
              @Override
              public Object doInConnection(Connection connection) throws SQLException, DataAccessException {
                  crud.update(connection, values);
                  return null;
              }
          });
      }
docs: update the objects.
  
  @param values      the objects
  @throws DataAccessException if an error occurs