2011-05-06 134 views
0
public List<Object[]> Medicine(java.util.Date asd){ 
    String hql = "select u.date, from EsencijalnaLista where u.date > :s"; 
    Query query = HibernateUtil.getSession().createQuery(hql); 
    query.setParameter("s", asd); 
    return query.list(); 
} 

這是一個查詢,我想比較兩個日期。一個被選中,它是「asd」。第二個是在數據庫中進行比較。如何比較兩個日期

+0

(如果我的回答沒有幫助,請說,當你嘗試一下,當你自己試試你當前的代碼會發生什麼一起會發生什麼。) – 2011-05-06 20:12:11

回答

1

它看起來像你的HQL只是缺少什麼說u是什麼。嘗試:

String hql = "select u.date from EsencijalnaLista as u where u.date > :s";