From 91ecc07b84a309c5ed5185d62b0bdd54a2bbec26 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Wed, 25 Nov 2020 14:31:40 +0100 Subject: [PATCH] DATAJDBC-629 - Polishing. Reorder methods. Original pull request: #252. --- .../support/SimpleJdbcRepository.java | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/support/SimpleJdbcRepository.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/support/SimpleJdbcRepository.java index be22e92a..6bfcfd5e 100644 --- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/support/SimpleJdbcRepository.java +++ b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/support/SimpleJdbcRepository.java @@ -15,6 +15,9 @@ */ 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 implements PagingAndSortingRepository 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 implements PagingAndSortingRepository entityOperations.delete(it, (Class) 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 ids) { - ids.forEach(it -> entityOperations.deleteById(it, entity.getType())); - } - /* * (non-Javadoc) * @see org.springframework.data.repository.PagingAndSortingRepository#findAll(org.springframework.data.domain.Sort sort)