我想编写一个JDO查询,该查询获取Advertisement类的所有对象,然后在long类型的time属性的基础上对其进行排序。为了获取所有广告对象,我使用以下查询。
List<Advertisement> annonces = null;
Query query = pm.newQuery(Advertisement.class);
advertisements = (List<Advertisement>) query.execute();
我想添加一个过滤器,它应该在Advertisement类的long属性的基础上对结果进行排序。提前致谢
答案 0 :(得分:2)
此查询解决了我的问题:
Query query = pm.newQuery(Annonce.class);
query.setOrdering("timeOfAdvertisement desc");
annonces = (List<Annonce>) query.execute();