我正在尝试获取在两个日期之间借出的书籍。由于数据有可爱的 2009 显示为 109 功能,我决定使用日历。
但是,在编写我的 HQL 时,我遇到了 BETWEEN 没有将日历视为日期的问题。现在我想知道是否有解决方案。还是我在课堂上坚持编写函数来获取小时、日、月、年并写一个很长的 where 语句?
query = session.createQuery("from model.Book book where book.loaned between :earliest and :latest");
问题是 between 仅适用于日期对象。借用的是 Java.Util.Calendar。