From 219ed80dc20090ef9f8f69556d6fef2f3f0f6c6e Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Wed, 2 Nov 2022 16:30:27 +0100 Subject: [PATCH] JpaRepository extends ListXRepository now. Closes #2688 --- .../data/jpa/repository/JpaRepository.java | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java index 5e204ea30..b1425ef8b 100644 --- a/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java +++ b/spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/JpaRepository.java @@ -21,9 +21,9 @@ import jakarta.persistence.EntityManager; import org.springframework.data.domain.Example; import org.springframework.data.domain.Sort; -import org.springframework.data.repository.CrudRepository; +import org.springframework.data.repository.ListCrudRepository; +import org.springframework.data.repository.ListPagingAndSortingRepository; import org.springframework.data.repository.NoRepositoryBean; -import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.data.repository.query.QueryByExampleExecutor; /** @@ -35,21 +35,10 @@ import org.springframework.data.repository.query.QueryByExampleExecutor; * @author Sander Krabbenborg * @author Jesse Wouters * @author Greg Turnquist + * @author Jens Schauder */ @NoRepositoryBean -public interface JpaRepository extends CrudRepository,PagingAndSortingRepository, QueryByExampleExecutor { - - @Override - List findAll(); - - @Override - List findAll(Sort sort); - - @Override - List findAllById(Iterable ids); - - @Override - List saveAll(Iterable entities); +public interface JpaRepository extends ListCrudRepository, ListPagingAndSortingRepository, QueryByExampleExecutor { /** * Flushes all pending changes to the database.