Я пытаюсь получить книги, которые были одолжены между двумя свиданиями. Так как в данных прекрасный 2009 год показан как функция 109, я решил использовать календари.
Однако при написании своего HQL я столкнулся с проблемой, что BETWEEN не рассматривает календарь как дату. Теперь мне интересно, есть ли решение для этого. Или я застрял в написании функций в своем классе, чтобы получить час, день, месяц, год и написать длинный оператор where?
query = session.createQuery("from model.Book book where book.loaned between :earliest and :latest");
Проблема в том, что между работает только с объектом даты. и заимствован Javva.Util.Calendar.