我一直在尋找一些時間,但沒有找到足夠的答案來做到這一點。對不同列的行進行計數行有多列
我有一個看起來像這樣的MSSQL:
select count(*) from
(select distinct supplierName, supplierNr
from dbo.InvoiceTypeBean
) as a
這將返回我想用純SQL
什麼,但我使用的標準和/或DetachedCriteria之後需要這個休眠:
的分離標準部分:
問題是附加我噸到標準:
Criteria criteria = session.createCriteria(clazz);
.... Some atachement
criteria.setProjection(Projections.rowCount());
int count = ((Number) criteria.uniqueResult()).intValue();
我真正需要的解決方案中使用的標準和/或的DetachedCriteria作爲查詢正在動態地建立,和更大的溶液構建使用它們。