В настоящее время я создаю приложение для развертывания в GAE, используя Objectify 3.1. Я получаю странные результаты при попытке выполнить запрос с предложением order().
Мой домен:
public class InvoiceLineItem
{
private int units;
private BigDecimal unitCost;
private BigDecimal extendedCost;
private String description;
@Parent Key<Invoice> invoice;
}
Я пытаюсь собрать все элементы InvoiceLineItems, связанные с данным счетом-фактурой, используя следующее:
ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).list ( );
В моем тестовом примере это работает просто отлично, возвращая 2 строки, как и ожидалось.
Однако, когда я пытаюсь добавить порядок сортировки к приведенному выше запросу, например:
ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).order ("+description").list ();
Я всегда получаю 0 результатов. Я пытался изменить направление заказа, поле его упорядочения, расположение предложения order() в запросе, все безрезультатно. Может ли кто-нибудь увидеть что-нибудь, что я делаю неправильно здесь?
Спасибо...