Как сортировать ответы в Objectify?

В настоящее время я создаю приложение для развертывания в GAE, используя Objectify 3.1. Я получаю странные результаты при попытке выполнить запрос с предложением порядка ().

Мой домен:


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 результатов. Я пытался изменить направление заказа, поле, по которому он упорядочивался, расположение пункта заказа ()в запросе, все безрезультатно. Может ли кто-нибудь увидеть что-нибудь, что я делаю неправильно здесь?

Спасибо...

13
задан Jaroslav Záruba 15 February 2015 в 15:56
поделиться