我是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中执行此操作的示例或教程.
任何人都可以给我任何关于如何构建这样的查询的信息吗?