У меня есть объект, который содержит @ParentЦелью заказа() требуется предок()?
public class MyObject {
@Id
private String instID;
// This has to stay String, because GAE doesn't take custom type
@Index
@Parent
private Ref<Partner> ownerRef;
@Index
private Date createdOn;
}
Когда я попытался запрос для всех последнего MyObject, запустив ...
ofy().load()
.type(MyObject.class)
.order("-createdOn")
.limit(10)
.list();
Я получил нулевую запись назад ... Однако, если я прокомментирую часть .order(), я вернул запись. Интересно, требуется ли order() для предка().
Кто-нибудь знает?
Поэтому я модифицировал инструкцию load(), чтобы включить ancestor(), и она работает ... но она представляет проблему, потому что я действительно хочу выбрать 10 лучших записей, несмотря на то, что является родителем. –