如何解决如何在postgis的spring boot jpa中传递polgon参数
我收到了这个错误 无法提取结果集;嵌套异常是 org.hibernate.exception.GenericJDBCException:无法提取 ResultSet 调用此 API 时
我认为参数没有映射
@Query(name = "getLocationsForRectangle",value = "SELECT * FROM lk_Location as lk "
+ "LEFT JOIN lk_s_location as s "
+ "ON ST_DWithin('POLYGON((:longitude1 :latitude1,:longitude2 :latitude2,:longitude3 :latitude3,:longitude4 :latitude4,:longitude1 :latitude1))"
+ "'\\:\\:GEOMETRY,ST_MakePoint(s.longitude,s.latitude)\\:\\:geography,s.range) "
+ "WHERE ST_DWithin('POLYGON((:longitude1 :latitude1,:longitude1 :latitude1))'\\:\\:GEOMETRY,ST_MakePoint(lk.longitude,lk.latitude)\\:\\:geography,lk.range) AND s.s_location_id IS NULL;",nativeQuery = true)
List<Location> getLocationsForRectangle(@Param("latitude1") Float latitude1,@Param("longitude1") Float longitude1,@Param("latitude2") Float latitude2,@Param("longitude2") Float longitude2,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。