0
返回額外的變量我在休眠庫下面的查詢:從Hibernate查詢
@Query("SELECT house FROM House house WHERE (6371 * acos(cos(radians((:oLat))) * cos(radians(house.lat)) * cos(radians(house.lng) - radians((:oLng))) + sin (radians((:oLat))) * sin(radians(house.lat)))) < (:dist)")
List<House> findByLatLng(@Param("oLat") Double oLat, @Param("oLng")Double oLng, @Param("dist")Double dist);
它返回我的房子一定距離內從原點名單。現在,我能做些什麼,也存儲和(從原點的距離給定的記錄)返回的值:
6371 * acos(cos(radians((:oLat))) * cos(radians(house.lat)) * cos(radians(house.lng) - radians((:oLng))) + sin (radians((:oLat))) * sin(radians(house.lat))))
任何想法?