在SQL中,我们可以将日期重叠检查为
SELECT (DATE '2001-02-16', DATE '2001-12-21') OVERLAPS
(DATE '2001-10-30', DATE '2002-10-30');
我们如何使用hibernate Restrictions
来模仿相同的内容?
答案 0 :(得分:0)
使用:
criteria.add(Restrictions.ge("endDate", startDate2));
criteria.add(Restrictions.le("startDate", endDate2));
其中:
startDate
和endDate
是您实体的日期。