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.