【发布时间】:2020-11-10 21:30:45
【问题描述】:
如果我想检查是否在某个特定日期应用谓词,我可以这样做:
predicate = builder.between(root.<LocalDate>get('date'),startDate,endDate);
但现在我想申请一个日期范围。 即,如果我有一个从 -> 2020-07-20 到 -> 2020-07-25 的约会,并且, 因此我的日期范围是(从,到)这里我想检查谓词,它想提取日期 2020-07-23 的约会,然后它应该在开始日期和结束日期之间。 我不知道这是否是一种可能的情况。但正如上面例子中提到的 我想要这样的查询:
predicate = builder.between(root.<LocalDate>get('range(from, to)'),startDate,endDate);
【问题讨论】:
-
对于
range of dates显示示例
标签: spring jpa spring-data-jpa criteria specifications