code: public void delete(final K key) throws DataAccessException {
          jdbcTemplate.execute(new ConnectionCallback<Object>() {
              @Override
              public Object doInConnection(Connection connection) throws SQLException, DataAccessException {
                  crud.delete(connection, key);
                  return null;
              }
          });
      }
docs: delete the object with the specified key.
  
  @param key        the key
  @throws DataAccessException if an error occurs