2017-03-26 166 views
-2

我想對從數據庫中檢索到的預訂對象列表進行排序。我想排序這個列表並將其保存到orderedList。然後,我想創建另一個列表,其中存儲了今天的最近10次預訂和接下來的10次預訂。按日期排序對象列表

我該怎麼做?

Date now = new Date(); 
    Session session = User.getSession(); 
    Transaction transaction = null; 

    try { 
     transaction = session.beginTransaction(); 

     String hql = "FROM Booking"; 
     Query query = session.createQuery(hql); 
     List<Booking> bookingList = query.list(); 
     List<Booking> orderedList; 

     for(int i =0; i<bookingList.size();i++){ 

     } 

     transaction.commit(); 
+0

檢索排序時,你的結果你爲什麼不能排序在數據庫本身和retrive? – developer

+0

*然後我想創建另一個列表,其中存儲最近10次預訂和接下來的10次預訂,從今天的日期*商店位置?在對象或數據庫? – Ravi

+0

可能的重複[如何在Java中使用比較器進行排序](http://stackoverflow.com/questions/2839137/how-to-use-comparator-in-java-to-sort) –

回答