根据提供的经度纬度检索db中为地点保存的所有经度纬度的方法是什么,该经度作为jpa存储库中距离的函数的输入
我所做的就是使用@query和JPQL 有没有我可以使用的代码,任何帮助将不胜感激,谢谢。
答案 0 :(得分:1)
让您的问题更加清晰
首先,如果您想根据经度和纬度获取一些数据 假设您的Entity类是Location
那么你可以像这样使用
public List<Location> getLocation(long longitude,long latitude) {
return locationRepository.findByLongitudeAndLatitude(longitude, latitude);
}
或者如果你想提供经度清单&amp;纬度然后用
替换方法体public List<Location> getLocation(List<Long> longitude,List<Long> latitude) {
return locationRepository.findByLongitudeInAndLatitudeIn(longitude,latitude);
}
Spring Data JPA支持大量关键字来构建查询。 IN和AND