我發現很難實現下面的例子:Hibernate的自定義查詢
表位置
Id Location longitude latitude
1 l1 -5.938229 28.38129
2 l2 -7.389323 18.38129
3 l3 -9.378913 58.38129
我想O映射以下查詢,來計算用戶給定座標的距離:
SELECT l.*, <formula to calc distance> as distance FROM Location as l
我有在hbm文件中定義的位置實體,但我不知道如何包括在默認數據模型中不存在的附加列「距離」。
HashMap<Location, Double>
,其中第一類指示的位置,並從給定的點其他representes距離:
這將是方便有這個數據,像彙總。
我更願意執行SQL查詢,而不是HQL。 這通常是如何在休眠中實現的?
謝謝,視聽聲音是一個不錯的選擇。我忘了它! – aumanets 2013-03-19 09:24:02