尝试使用JDO检索google appengine中包含最大值和最小值的记录, 我明白它不受支持。任何人都有想法对数据存储区中的实体执行此查询...下面是我的代码
PersistenceManager pm = PMF.get().getPersistenceManager();
Query q=pm.newQuery(userentity.class);
q.setFilter("Cusunique == CusUniqueId");
q.declareParameters("String CusUniqueId");
//JDO does not allow this below line of code
q.setResult("max(this.fieldname)");
答案 0 :(得分:0)
JDO 不对您这样做有任何限制。 GAE v1插件可能会这样做,但GAE v2插件当然不会。显然,数据存储的任何限制都是别的。
PS。简单编写
的方式更有效率q = pm.newQuery("SELECT max(this.fieldname) FROM mydomain.userentity WHERE Cusunique == :id");