hibernate expects a logical expression for spatial relations

This commit is contained in:
Steven Thomson 2014-10-24 11:58:46 -05:00
parent 111c01b047
commit d6a17a7599

View File

@ -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})");