0
我有一個SQL nativQuery在我的JPA的應用程序,這看起來像:SQL JPA nativeQuery
SELECT
DISTINCT user0_.USER_ID,
user0_.FIRSTNAME,
user0_.LASTNAME
FROM USERS user0_
WHERE user0_.USER_ID
IN
(SELECT
app1_.user_id
FROM applications app1_
WHERE app1_.PROJECT_LOCATION_ID IN
(SELECT
pl3_.PROJECT_LOCATION_ID
FROM project_locations pl3_
WHERE pl3_.location_id IN
(SELECT
loco4_.LOCATION_ID
FROM locations loco4_
WHERE
((6371 *
SQRT(POWER(RADIANS(loco4_.LATITUDE) - RADIANS(?), 2)
+ POWER(
(RADIANS(loco4_.LONGITUDE) - RADIANS(?)) *
(COS((RADIANS(loco4_.LATITUDE) + RADIANS(?))/2)), 2))) <= ?))));
此查詢得到我,applicated來分配在一定的距離從分配位置的用戶。它工作得很好,但我想獲得距離,這就是我的問題 - 我不知道如何在查詢結束時提取距離函數的結果。
我是新來的SQL和JPA所以propably我的問題很容易解決,但我不能自己想象它。
預先感謝幫助:)