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))))
任何想法?