【发布时间】:2015-02-10 09:56:07
【问题描述】:
我想要计算Employees 的数量,但我只想知道Employees 是否有50 个或更多。如果我执行Count-操作(见下文)并将Range 设置在0-> 51 之间,那么查询会最多计数到51,还是仍会计数所有Employees?我想知道这一点,以便查询不会在每次运行查询时计算所有 1000 名员工(对性能不利)。
Query query = pm.newQuery("SELECT count(p) FROM Employees p");
query.setRange(0, 51);
long count = (long) query.execute();
if(count >= skipThreshold)
{
acceptedEmployees.add(mode);
}
谢谢!
【问题讨论】:
标签: java google-app-engine jdo