當咱們 使用 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