我正在尝试查询我的实体之间的空间关系,但不断收到此异常:
org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected AST node: ( near line 1,
我的实体工作正常,映射也是如此。我相信我的查询有问题:
SELECT r FROM Regiao r, Imovel i WHERE r.nivel = :nivel AND contains(r.regiao, i.latlng)
其中 r.regiao 和 i.latln 都是 GeometryType 映射的(一个是多边形,另一个是点。
Ps.:当我问这个问题时,我终于明白了这个问题。