Как сравнить две даты - PullRequest
0 голосов
/ 07 мая 2011
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();
}

Это запрос, и я хочу сравнить 2 даты. Один выбран, и это "ASD". Второе находится в базе данных и сравнивается.

1 Ответ

1 голос
/ 07 мая 2011

Похоже, что в вашем HQL просто отсутствует что-либо, говорящее, что такое u. Попробуйте:

String hql = "select u.date from EsencijalnaLista as u where u.date > :s";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...