Polishing.
Reorder methods.
Original pull request:
*/
package org.springframework.data.jdbc.repository.support;
+import java.util.Optional;
+import java.util.stream.Collectors;
+
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
@@ -25,9 +28,6 @@ import org.springframework.data.util.Streamable;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.Assert;
-import java.util.Optional;
-import java.util.stream.Collectors;
-
/**
* Default implementation of the {@link org.springframework.data.repository.CrudRepository} interface.
*
@@ -138,6 +138,15 @@ public class SimpleJdbcRepository<T, ID> implements PagingAndSortingRepository<T
entityOperations.delete(instance, entity.getType());
}
+ /*
+ * (non-Javadoc)
+ * @see org.springframework.data.repository.deleteAll#delete(java.lang.Iterable)
+ */
+ @Override
+ public void deleteAllById(Iterable<? extends ID> ids) {
+ ids.forEach(it -> entityOperations.deleteById(it, entity.getType()));
+ }
+
/*
* (non-Javadoc)
* @see org.springframework.data.repository.CrudRepository#delete(java.lang.Iterable)
@@ -149,17 +158,16 @@ public class SimpleJdbcRepository<T, ID> implements PagingAndSortingRepository<T
entities.forEach(it -> entityOperations.delete(it, (Class<T>) it.getClass()));
}
+ /*
+ * (non-Javadoc)
+ * @see org.springframework.data.repository.CrudRepository#deleteAll()
+ */
@Transactional
@Override
public void deleteAll() {
entityOperations.deleteAll(entity.getType());
}
- @Override
- public void deleteAllById(Iterable<? extends ID> ids) {
- ids.forEach(it -> entityOperations.deleteById(it, entity.getType()));
- }
-
/*
* (non-Javadoc)
* @see org.springframework.data.repository.PagingAndSortingRepository#findAll(org.springframework.data.domain.Sort sort)
