HQL 如何 count(*) 分頁查詢出來 group by 的總數?

當咱們 使用 group by 分頁的時候,發現 算出來的 count(*) 的總數,是和分頁實際的數量是沒有對應起來的。.net

` 正常的來講 應該是 select count(1) from ( select xxx where group by xxx) 的, 這樣纔是合理的。 但是使用HQL 怎麼寫呢?blog

SELECT COUNT (*) from XXXX x where x.id in ( SELECT DISTINCT
order0_. ID
FROM
XXXX
WHERE
order0_.user_id = XXX
)get

大概就是這樣寫了select

` 參考的 http://www.javashuo.com/article/p-pdjqcysf-gp.html分頁

相關文章
相關標籤/搜索