1
說我有一個兩列的表,X和Y 我想通過Hibernate來運行下面的查詢:在hibernate中計算列過濾? (有)
SELECT X*X + Y*Y AS Distance, POINTS.* from POINTS
WHERE X > 0
AND Y > 0
HAVING Distance < 50
如何通過Hibernate的實現呢?你能提供一個代碼示例嗎?
編輯 - This question似乎密切相關。我沒有把它作爲一個副本關閉的唯一原因是因爲它提供了一個更簡單的用例(沒有GROUP BY)。
該語法無效。 HAVING不使用GROUP BY分組是不允許的SQL – 2010-11-27 13:27:40