按日期值过滤列表

时间:2019-12-26 21:03:26

标签: spring-boot jpa java-8 spring-data

我在实体(对象)中有一个日期属性(date1),并且我想显示一个list<object>,当(date1 <接下来的15天)像这样按日期过滤时:  (今天+15天>日期1>今天)。

我正在使用Jpa存储库,springBoot上的springData和primefaces 6,2  谢谢

1 个答案:

答案 0 :(得分:2)

如果您使用的是Date,请改用LocalDateTime

现在,您的存储库应如下所示,

Lambda(lambda x: tf.sort(x, axis=-1))

现在您可以过滤了,

interface YourEntityRepository extends JpaRepository<YourEntity, String> {

    List<YourEntity> findByDateBetween(LocalDateTime from, LocalDateTime to);

}

使用LocalDateTime,可以 PLUS 日期带有不同的日期和时间字段。