From 293f1ef9d421e0ec39231b0bde8c3e1279e847b0 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 19 Apr 2018 10:06:31 +0200 Subject: [PATCH] DATACASS-547 - Resolve converter ambiguities. We now properly annotate read and writing converters to indicate proper conversion directions. --- .../cassandra/core/convert/CassandraJsr310Converters.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/CassandraJsr310Converters.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/CassandraJsr310Converters.java index 4c640a951..7c752c8ea 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/CassandraJsr310Converters.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/convert/CassandraJsr310Converters.java @@ -21,6 +21,8 @@ import java.util.Collection; import java.util.List; import org.springframework.core.convert.converter.Converter; +import org.springframework.data.convert.ReadingConverter; +import org.springframework.data.convert.WritingConverter; /** * Helper class to register JodaTime specific {@link Converter} implementations in case the library is present on the @@ -53,6 +55,7 @@ public abstract class CassandraJsr310Converters { * * @author Mark Paluch */ + @ReadingConverter public enum CassandraLocalDateToLocalDateConverter implements Converter { @@ -69,6 +72,7 @@ public abstract class CassandraJsr310Converters { * * @author Mark Paluch */ + @WritingConverter public enum LocalDateToCassandraLocalDateConverter implements Converter {