From 4bcf040527212bd963db18e2dae760f58245d204 Mon Sep 17 00:00:00 2001 From: Michael Hunger Date: Mon, 31 Mar 2014 01:55:07 +0200 Subject: [PATCH] DATAGRAPH-454 Support for Common Geospatial Types and Derived spatial Queries reverting the change to Point as property as it is not serializable --- .../java/org/springframework/data/neo4j/model/Person.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/model/Person.java b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/model/Person.java index 1ec43f0d7..e85ec9f40 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/model/Person.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/model/Person.java @@ -21,6 +21,7 @@ import org.springframework.data.annotation.Transient; import org.springframework.data.geo.Point; import org.springframework.data.neo4j.annotation.*; import org.springframework.data.neo4j.fieldaccess.DynamicProperties; +import org.springframework.data.neo4j.repository.GeoConverter; import org.springframework.data.neo4j.support.index.IndexType; import javax.validation.constraints.Max; @@ -51,7 +52,8 @@ public class Person implements Being , Serializable { private String alias; @Indexed(indexType = IndexType.POINT, indexName="personLayer") - private Point wkt; + private String wkt; +// private Point wkt; @Max(100) @Min(0) @@ -201,7 +203,7 @@ public class Person implements Being , Serializable { } public void setLocation(double lon, double lat) { - this.wkt = new Point(lon,lat); + this.wkt = GeoConverter.toWellKnownText(new Point(lon,lat)); } @Override