我发现很难实现下面的例子: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