Wie sortiere ich Antworten in Objectify?

Ich erstelle derzeit eine App für die Bereitstellung in GAE mit Objectify 3.1. Ich erhalte seltsame Ergebnisse, wenn ich versuche, eine Abfrage mit einer order () - Klausel durchzuführen.

Meine Domain:

<code>
public class InvoiceLineItem
{
    private int units;

    private BigDecimal unitCost;
    private BigDecimal extendedCost;

    private String description;

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

Ich versuche, alle mit einer bestimmten Rechnung verknüpften InvoiceLineItems wie folgt zu erfassen:

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

In meinem Testfall funktioniert dies einwandfrei und gibt erwartungsgemäß 2 Zeilen zurück.

Wenn ich jedoch versuche, der obigen Abfrage eine Sortierreihenfolge hinzuzufügen, wie folgt:

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

Ich bekomme immer 0 Ergebnisse. Ich habe versucht, die Bestellrichtung, das Feld, nach dem sortiert wird, die Position der order () -Klausel in der Abfrage zu ändern, ohne dass dies Auswirkungen hat. Kann jemand etwas sehen, was ich hier falsch mache?

Vielen Dank...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage