Jak sortować odpowiedzi w Objectify?
Obecnie buduję aplikację do wdrożenia w GAE, używając Objectify 3.1. Dostaję dziwne wyniki przy próbie wykonania zapytania z klauzulą order ().
Moja domena:
<code> public class InvoiceLineItem { private int units; private BigDecimal unitCost; private BigDecimal extendedCost; private String description; @Parent Key<Invoice> invoice; } </code>
Próbuję zebrać wszystkie elementy InvoiceLineItem związane z daną fakturą, korzystając z następujących:
<code>ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).list ( ); </code>
W moim przypadku testowym działa to dobrze, zwracając 2 wiersze zgodnie z oczekiwaniami.
Jednak gdy próbuję dodać porządek sortowania do powyższego zapytania, tak:
<code>ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).order ("+description").list (); </code>
Zawsze otrzymuję 0 wyników. Próbowałem zmienić kierunek porządku, pole jego porządkowania, położenie klauzuli order () w zapytaniu, wszystko bez skutku. Czy ktoś widzi coś, co robię źle tutaj?
Dzięki...