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