From 162194bc6c1452d5b1a66f7b01b43ec63eb2cebf Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Wed, 13 Jul 2022 13:21:43 +0200 Subject: [PATCH] Introduce new constructor for SimpleJdbcRepository. This is in preparation for #1195. See #1195 --- .../support/SimpleJdbcRepository.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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 fe989afd..dfa508ed 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 @@ -22,6 +22,7 @@ import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.data.jdbc.core.JdbcAggregateOperations; +import org.springframework.data.jdbc.core.convert.JdbcConverter; import org.springframework.data.mapping.PersistentEntity; import org.springframework.data.repository.PagingAndSortingRepository; import org.springframework.data.util.Streamable; @@ -41,7 +42,21 @@ public class SimpleJdbcRepository implements PagingAndSortingRepository entity; - public SimpleJdbcRepository(JdbcAggregateOperations entityOperations,PersistentEntity entity) { + public SimpleJdbcRepository(JdbcAggregateOperations entityOperations, PersistentEntity entity, + JdbcConverter converter) { + + Assert.notNull(entityOperations, "EntityOperations must not be null."); + Assert.notNull(entity, "Entity must not be null."); + + this.entityOperations = entityOperations; + this.entity = entity; + } + + /** + * @deprecated Use {@link #SimpleJdbcRepository(JdbcAggregateOperations, PersistentEntity, JdbcConverter)} instead. + */ + @Deprecated + public SimpleJdbcRepository(JdbcAggregateOperations entityOperations, PersistentEntity entity) { Assert.notNull(entityOperations, "EntityOperations must not be null."); Assert.notNull(entity, "Entity must not be null.");