From d6a17a759992760fee2e6e4cf880584afca32c8a Mon Sep 17 00:00:00 2001 From: Steven Thomson Date: Fri, 24 Oct 2014 11:58:46 -0500 Subject: [PATCH] hibernate expects a logical expression for spatial relations --- .../hibernate/HibernateSpatialSupport.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/querydsl-spatial/src/main/java/com/mysema/query/spatial/hibernate/HibernateSpatialSupport.java b/querydsl-spatial/src/main/java/com/mysema/query/spatial/hibernate/HibernateSpatialSupport.java index 37c21ed15..c83b23b51 100644 --- a/querydsl-spatial/src/main/java/com/mysema/query/spatial/hibernate/HibernateSpatialSupport.java +++ b/querydsl-spatial/src/main/java/com/mysema/query/spatial/hibernate/HibernateSpatialSupport.java @@ -33,15 +33,15 @@ public class HibernateSpatialSupport { ops.put(SpatialOps.IS_SIMPLE, "issimple({0})"); ops.put(SpatialOps.BOUNDARY, "boundary({0})"); - ops.put(SpatialOps.EQUALS, "equals({0}, {1})"); - ops.put(SpatialOps.DISJOINT, "disjoint({0}, {1})"); - ops.put(SpatialOps.INTERSECTS, "intersects({0}, {1})"); - ops.put(SpatialOps.TOUCHES, "touches({0}, {1})"); - ops.put(SpatialOps.CROSSES, "crosses({0}, {1})"); - ops.put(SpatialOps.WITHIN, "within({0}, {1})"); - ops.put(SpatialOps.CONTAINS, "contains({0}, {1})"); - ops.put(SpatialOps.OVERLAPS, "overlaps({0}, {1})"); - ops.put(SpatialOps.RELATE, "relate({0}, {1}, {2})"); + ops.put(SpatialOps.EQUALS, "equals({0}, {1}) = true"); + ops.put(SpatialOps.DISJOINT, "disjoint({0}, {1}) = true"); + ops.put(SpatialOps.INTERSECTS, "intersects({0}, {1}) = true"); + ops.put(SpatialOps.TOUCHES, "touches({0}, {1}) = true"); + ops.put(SpatialOps.CROSSES, "crosses({0}, {1}) = true"); + ops.put(SpatialOps.WITHIN, "within({0}, {1}) = true"); + ops.put(SpatialOps.CONTAINS, "contains({0}, {1}) = true"); + ops.put(SpatialOps.OVERLAPS, "overlaps({0}, {1}) = true"); + ops.put(SpatialOps.RELATE, "relate({0}, {1}, {2}) = true"); ops.put(SpatialOps.DISTANCE, "distance({0}, {1})"); ops.put(SpatialOps.BUFFER, "buffer({0}, {1})");