diff --git a/pom.xml b/pom.xml
index d6ae6cbd4b..33a1ceec14 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
org.springframework.data
spring-data-relational-parent
- 2.2.0-SNAPSHOT
+ 2.2.0-DATAJDBC-637-SNAPSHOT
pom
Spring Data Relational Parent
diff --git a/spring-data-jdbc-distribution/pom.xml b/spring-data-jdbc-distribution/pom.xml
index a922ef00a2..b865f71f30 100644
--- a/spring-data-jdbc-distribution/pom.xml
+++ b/spring-data-jdbc-distribution/pom.xml
@@ -14,7 +14,7 @@
org.springframework.data
spring-data-relational-parent
- 2.2.0-SNAPSHOT
+ 2.2.0-DATAJDBC-637-SNAPSHOT
../pom.xml
diff --git a/spring-data-jdbc/pom.xml b/spring-data-jdbc/pom.xml
index 6f04d6b4b0..2f3603262b 100644
--- a/spring-data-jdbc/pom.xml
+++ b/spring-data-jdbc/pom.xml
@@ -6,7 +6,7 @@
4.0.0
spring-data-jdbc
- 2.2.0-SNAPSHOT
+ 2.2.0-DATAJDBC-637-SNAPSHOT
Spring Data JDBC
Spring Data module for JDBC repositories.
@@ -15,7 +15,7 @@
org.springframework.data
spring-data-relational-parent
- 2.2.0-SNAPSHOT
+ 2.2.0-DATAJDBC-637-SNAPSHOT
diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/BasicJdbcConverter.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/BasicJdbcConverter.java
index 7239e3cba8..1dc6e6c62f 100644
--- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/BasicJdbcConverter.java
+++ b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/BasicJdbcConverter.java
@@ -93,7 +93,7 @@ public BasicJdbcConverter(
MappingContext extends RelationalPersistentEntity>, ? extends RelationalPersistentProperty> context,
RelationResolver relationResolver) {
- super(context);
+ super(context, new JdbcCustomConversions());
Assert.notNull(relationResolver, "RelationResolver must not be null");
diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcColumnTypes.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcColumnTypes.java
index e949ea4a79..dc0b5296ce 100644
--- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcColumnTypes.java
+++ b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcColumnTypes.java
@@ -15,6 +15,7 @@
*/
package org.springframework.data.jdbc.core.convert;
+import java.sql.Timestamp;
import java.time.ZonedDateTime;
import java.time.temporal.Temporal;
import java.util.Date;
@@ -51,7 +52,7 @@ public Class> resolvePrimitiveType(Class> type) {
javaToDbType.put(Enum.class, String.class);
javaToDbType.put(ZonedDateTime.class, String.class);
- javaToDbType.put(Temporal.class, Date.class);
+ javaToDbType.put(Temporal.class, Timestamp.class);
}
public abstract Class> resolvePrimitiveType(Class> type);
diff --git a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcCustomConversions.java b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcCustomConversions.java
index b821613222..cc91830cc1 100644
--- a/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcCustomConversions.java
+++ b/spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/convert/JdbcCustomConversions.java
@@ -15,9 +15,11 @@
*/
package org.springframework.data.jdbc.core.convert;
+import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+import org.springframework.data.convert.CustomConversions;
import org.springframework.data.jdbc.core.mapping.JdbcSimpleTypes;
/**
@@ -25,20 +27,16 @@
* {@link org.springframework.data.mapping.model.SimpleTypeHolder}
*
* @author Mark Paluch
- * @see org.springframework.data.convert.CustomConversions
+ * @see CustomConversions
* @see org.springframework.data.mapping.model.SimpleTypeHolder
* @see JdbcSimpleTypes
*/
-public class JdbcCustomConversions extends org.springframework.data.convert.CustomConversions {
+public class JdbcCustomConversions extends CustomConversions {
- private static final StoreConversions STORE_CONVERSIONS;
- private static final List