Я хотел бы получить список назначений из GAE под определенным Merchant
и сортировать по по времени даты она была сделана (dateLog
):Сортировки Google App Engine
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();
Однако, он возвращает сообщение об ошибке, и Я проверял/дважды проверял много раз безрезультатно. Кто-нибудь может помочь? Я в тупике.
это то, что он говорит в журнале ошибок: 'Предлагаемый индекс для этого запроса: datastore-index>' –
Melvin