diff --git a/pom.xml b/pom.xml
index c26cb4405..e30b17c03 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,13 +6,13 @@
org.springframework.data.build
spring-data-parent
- 1.9.0.BUILD-SNAPSHOT
+ 2.0.0.BUILD-SNAPSHOT
../spring-data-build/parent/pom.xml
org.springframework.data
spring-data-cassandra-parent
- 1.5.0.BUILD-SNAPSHOT
+ 2.0.0.BUILD-SNAPSHOT
pom
Spring Data for Apache Cassandra
@@ -76,8 +76,7 @@
2.16
1.01
multi
- 1.13.0.BUILD-SNAPSHOT
- 3.5.2
+ 2.0.0.BUILD-SNAPSHOT
@@ -186,7 +185,7 @@
org.hibernate
hibernate-validator
- 4.2.0.Final
+ 5.2.4.Final
test
diff --git a/spring-cql/pom.xml b/spring-cql/pom.xml
index 1f09198d8..bca830045 100644
--- a/spring-cql/pom.xml
+++ b/spring-cql/pom.xml
@@ -8,7 +8,7 @@
org.springframework.data
spring-data-cassandra-parent
- 1.5.0.BUILD-SNAPSHOT
+ 2.0.0.BUILD-SNAPSHOT
../pom.xml
@@ -18,10 +18,6 @@
Raw Cassandra CQL Support for Spring Core
https://github.com/spring-projects/spring-data-cassandra/tree/master/spring-cql
-
- 1.0.0.GA
-
-
org.springframework
@@ -48,6 +44,15 @@
spring-data-commons
${springdata.commons}
+
+
+
+ io.projectreactor
+ reactor-core
+ ${reactor}
+ true
+
+
com.datastax.cassandra
cassandra-driver-core
diff --git a/spring-data-cassandra-distribution/pom.xml b/spring-data-cassandra-distribution/pom.xml
index cb8750f75..9a9015516 100644
--- a/spring-data-cassandra-distribution/pom.xml
+++ b/spring-data-cassandra-distribution/pom.xml
@@ -13,7 +13,7 @@
org.springframework.data
spring-data-cassandra-parent
- 1.5.0.BUILD-SNAPSHOT
+ 2.0.0.BUILD-SNAPSHOT
../pom.xml
diff --git a/spring-data-cassandra/pom.xml b/spring-data-cassandra/pom.xml
index 207a2fa11..fe4138104 100644
--- a/spring-data-cassandra/pom.xml
+++ b/spring-data-cassandra/pom.xml
@@ -8,7 +8,7 @@
org.springframework.data
spring-data-cassandra-parent
- 1.5.0.BUILD-SNAPSHOT
+ 2.0.0.BUILD-SNAPSHOT
../pom.xml
@@ -19,7 +19,7 @@
https://github.com/spring-projects/spring-data-cassandra/tree/master/spring-data-cassandra
- 1.0.0.GA
+ 1.1.0.Final
@@ -71,6 +71,14 @@
true
+
+
+ io.projectreactor
+ reactor-core
+ ${reactor}
+ true
+
+
javax.enterprise
diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java
index d0075c247..2520976aa 100644
--- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java
+++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java
@@ -471,8 +471,8 @@ public class MappingCassandraConverter extends AbstractCassandraConverter
CassandraPersistentProperty idProperty = entity.getIdProperty();
if (idProperty != null) {
- return accessor.getProperty(idProperty, idProperty.isCompositePrimaryKey() ? idProperty.getType()
- : getCodec(idProperty).getJavaType().getRawType());
+ return accessor.getProperty(idProperty, (Class>) (idProperty.isCompositePrimaryKey() ? idProperty.getType()
+ : getCodec(idProperty).getJavaType().getRawType()));
}
// if the class doesn't have an id property, then it's using MapId