如何编写一个JDO查询来根据long属性对结果进行排序?

时间:2012-11-24 10:17:08

标签: google-app-engine jdo jdoql

我想编写一个JDO查询,该查询获取Advertisement类的所有对象,然后在long类型的time属性的基础上对其进行排序。为了获取所有广告对象,我使用以下查询。

 List<Advertisement> annonces = null;
 Query query = pm.newQuery(Advertisement.class);
 advertisements = (List<Advertisement>) query.execute();

我想添加一个过滤器,它应该在Advertisement类的long属性的基础上对结果进行排序。提前致谢

1 个答案:

答案 0 :(得分:2)

此查询解决了我的问题:

 Query query = pm.newQuery(Annonce.class);
 query.setOrdering("timeOfAdvertisement desc");
 annonces = (List<Annonce>) query.execute();