【发布时间】:2021-03-09 14:08:39
【问题描述】:
执行以下查询时出现此异常我使用 postgis 如何正确使用 pologon
无法提取结果集; SQL [不适用];嵌套异常是 org.hibernate.exception.SQLGrammarException: could not extract ResultSet
@Query(name = "getCellIdsForRectangle", value = "SELECT * FROM lk_location as lk "
+ "LEFT JOIN lk_slocation as s "
+ "ON ST_DWithin(POLYGON((-4.43 54.31,-4.39 54.31,-4.39 54.29,-4.43 54.29,-4.43 54.31))\\:\\:GEOMETRY, ST_MakePoint(s.longitude,s.latitude)\\:\\:geometry, s.range) "
+ "WHERE ST_DWithin(POLYGON((-4.43 54.31,-4.39 54.31,-4.39 54.29,-4.43 54.29,-4.43 54.31))\\:\\:GEOMETRY, ST_MakePoint(lk.longitude,lk.latitude)\\:\\:geometry, lk.range) AND s.location_id IS NULL;", nativeQuery = true)
List<Location> getCellIdsForRectangle();
【问题讨论】:
标签: java spring-boot postgis