Como classificar as respostas no Objectify?
Atualmente estou construindo um aplicativo para implantação no GAE, usando o Objectify 3.1. Estou obtendo resultados estranhos ao tentar fazer uma consulta com uma cláusula order ().
Meu domínio:
<code> public class InvoiceLineItem { private int units; private BigDecimal unitCost; private BigDecimal extendedCost; private String description; @Parent Key<Invoice> invoice; } </code>
Eu estou tentando reunir todos os InvoiceLineItems associados a uma determinada fatura usando o seguinte:
<code>ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).list ( ); </code>
No meu caso de teste, isso funciona muito bem, retornando 2 linhas conforme o esperado.
No entanto, quando tento adicionar uma ordem de classificação à consulta acima, da seguinte forma:
<code>ofy ().query (InvoiceLineItem.class).ancestor (invoiceKey).order ("+description").list (); </code>
Eu sempre recebo 0 resultados. Eu tentei mudar a direção do pedido, o campo que está pedindo, a localização da cláusula order () na consulta, tudo sem efeito. Alguém pode ver alguma coisa que estou fazendo errado aqui?
Obrigado...