我們有一個用例來計算no。實際查詢返回的行數。我沒有得到如何使用hibernate中的條件來獲取它。 例如,假設我想運行查詢需要關於HIbernate計數查詢的幫助
select sum(TOTAL_EARNINGS) from table where column1 = 'value1' group by column2);
隨着此查詢結果,我也希望得到總行上面的查詢返回的(上面的查詢可能有rownum的限制也不過總的行我都不理ROWNUM限制)。
select count(*) from (select sum(TOTAL_EARNINGS) from table
where column1 = 'value1' group by column2);
有沒有什麼簡單的方法來獲取這些數據。我很好,運行單獨的查詢來獲取計數數據,但我沒有得到如何使用條件在休眠中寫這個。我甚至無法在SubQueries中看到我可以使用的任何選項
爲什麼你不能從java端計算行的特定原因?或者使用HQL? – Deltharis 2015-02-11 12:41:43