Skip to content

Commit 45b4092

Browse files
committed
Follow through with the split of CRUD repository and sorting repository.
See #1165
1 parent b485106 commit 45b4092

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

spring-data-jdbc/src/main/java/org/springframework/data/jdbc/repository/support/SimpleJdbcRepository.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.springframework.data.domain.Sort;
2424
import org.springframework.data.jdbc.core.JdbcAggregateOperations;
2525
import org.springframework.data.mapping.PersistentEntity;
26+
import org.springframework.data.repository.CrudRepository;
2627
import org.springframework.data.repository.PagingAndSortingRepository;
2728
import org.springframework.data.util.Streamable;
2829
import org.springframework.transaction.annotation.Transactional;
@@ -36,7 +37,7 @@
3637
* @author Milan Milanov
3738
*/
3839
@Transactional(readOnly = true)
39-
public class SimpleJdbcRepository<T, ID> implements PagingAndSortingRepository<T, ID> {
40+
public class SimpleJdbcRepository<T, ID> implements CrudRepository<T,ID>, PagingAndSortingRepository<T, ID> {
4041

4142
private final JdbcAggregateOperations entityOperations;
4243
private final PersistentEntity<T, ?> entity;

spring-data-jdbc/src/test/java/org/springframework/data/jdbc/repository/SimpleJdbcRepositoryEventsUnitTests.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
import org.springframework.data.relational.core.dialect.HsqlDbDialect;
5353
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
5454
import org.springframework.data.relational.core.mapping.event.*;
55+
import org.springframework.data.repository.CrudRepository;
5556
import org.springframework.data.repository.PagingAndSortingRepository;
5657
import org.springframework.jdbc.core.JdbcOperations;
5758
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations;
@@ -297,7 +298,7 @@ private static NamedParameterJdbcOperations createIdGeneratingOperations() {
297298
return operations;
298299
}
299300

300-
interface DummyEntityRepository extends PagingAndSortingRepository<DummyEntity, Long> {}
301+
interface DummyEntityRepository extends CrudRepository<DummyEntity, Long>, PagingAndSortingRepository<DummyEntity, Long> {}
301302

302303
@Value
303304
@With

0 commit comments

Comments
 (0)