【发布时间】:2013-06-20 18:27:37
【问题描述】:
我希望从 GAE 获取特定Merchant 下的约会列表,并根据约会时间进行排序 (dateLog):
PersistenceManager pm = PMF.get().getPersistenceManager();
String query = "select from " + Appointment.class.getName();
query += " where merchant == '" + session.getAttribute("merchant") + "'";
query += " order by dateLog desc range 0,5";
List<Appointment> appointment = (List<Appointment>) pm.newQuery(query).execute();
但是,它返回错误,我已经检查/仔细检查了很多次,但无济于事。任何人都可以帮忙吗?我被难住了。
【问题讨论】:
-
这是它在错误日志中所说的:
The suggested index for this query is: <datastore-index kind="Appointment" ancestor="false" source="manual"> <property name="merchant" direction="asc"/> <property name="dateLog" direction="desc"/> </datastore-index>
标签: java google-app-engine persistence gql