请帮我解决一下这个。
我使用独立的标准来获取客户总数。
在我的 CustomerDaoImpl 中:
@Override
public int getCustomerSize() {
DetachedCriteria dc = getDetachedCriteria();
dc.setProjection(Projections.count("customerId"));
// I need to return only the count result.
return 0;
}
通常我所做的是得到结果,存储在集合中并使用collection.size
. 我认为它效率不高,因为我必须获取不必要的数据才能获得count
. 请帮忙。