2012-11-24 41 views
1

我想寫一個JDO查詢其獲取廣告類的所有對象,然後鍵入長的時間屬性的基礎上排序。爲了獲取所有的Advertisement對象,我正在使用以下查詢。如何編寫一個基於long屬性對結果進行排序的JDO查詢?

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

我想添加一個過濾器,應該在廣告類的long屬性的基礎上排序結果。在此先感謝

回答

2

這個查詢解決我的問題:

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