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

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

Мой домен:

<code>
public class InvoiceLineItem
{
    private int units;

    private BigDecimal unitCost;
    private BigDecimal extendedCost;

    private String description;

    @Parent Key<Invoice> invoice;
}
</code>

Я пытаюсь собрать все элементы InvoiceLineItem, связанные с данным счетом, используя следующее:

<code>ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).list ( );
</code>

В моем тестовом случае это работает просто отлично, возвращая 2 строки, как и ожидалось.

Однако, когда я пытаюсь добавить порядок сортировки к вышеуказанному запросу, вот так:

<code>ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).order ("+description").list ();
</code>

Я всегда получаю 0 результатов. Я пытался изменить направление заказа, поле, в котором упорядочивался порядок, расположение предложения order () в запросе, но все безрезультатно. Может ли кто-нибудь увидеть что-то, что я здесь делаю неправильно?

Спасибо...

Ответы на вопрос(1)

Ваш ответ на вопрос