如何结合java.util.Calendar和HQL之间

时间:2009-11-16 11:32:35

标签: java hql between

我正在尝试获取两个日期之间借出的书籍。 由于数据有可爱的2009显示为109功能,我决定使用日历。

然而,在编写我的HQL时遇到的问题是BETWEEN没有将日历视为日期。 现在我想知道是否有解决方案。 或者我是不是在课堂上编写函数来获取小时,日,月,年并写一个长篇where语句?

query = session.createQuery("from model.Book book where book.loaned between :earliest and :latest");

问题是两者之间仅适用于日期对象。和借出的是Javva.Util.Calendar。

1 个答案:

答案 0 :(得分:1)

您可以使用DateCalendar获得Calendar.getTime - 这对您有帮助吗?如果你不小心,你可能会遇到时区问题,不可否认......日期是如何存储在数据库中的?