2
我在db中有100個實體。我想第一個20個實體加總投影和結果約束
Criteria cr = getSession().createCriteria(Entity.class);
cr.setFirstResult(0);
cr.setMaxResults(20);
cr.setProjection(Projections.sum("propertyName"));
Double sum = cr.uniqueResult();
但由於setMaxResults(20)限制和值結果,這是一個對象標準將返回所有實體的總和的一些屬性來獲取總和 - uniqueResult。意味着建設是不正確的。如何正確使用標準獲得多個實體的總和?