相关疑难解决方法(0)

Hibernate Spatial - 在X公里范围内查询?

我是Hibernate Spatial的新手,我正在尝试对给定半径内的对象执行简单查询.我使用Google地图和其他来源的数据在我的数据库中创建了许多条目,其中的属性与纬度和经度相对应.这个属性在我的Entity类中定义如下:

@Column
@Type(type = "org.hibernate.spatial.GeometryType")
private Point coordinates = null;
Run Code Online (Sandbox Code Playgroud)

我现在正试图弄清楚如何搜索坐标落在距给定点x公里半径范围内的所有实体对象.例如,我想找到落在该点半径50公里范围内的物体(12.34567,-76.54321).但是,我找不到任何可以解释如何在Hibernate Spatial中执行此操作的示例或教程.

任何人都可以给我任何关于如何构建这样的查询的信息吗?

geometry hibernate jpa geospatial hibernate-spatial

12
推荐指数
1
解决办法
6694
查看次数

标签 统计

geometry ×1

geospatial ×1

hibernate ×1

hibernate-spatial ×1

jpa ×1