JPQL 中的日期列之间

between dates columns in JPQL

我有一个问题 query.I 想根据 currentDate 和 finishDate.In 之间的给定日期列出所有日期换句话说,如果给定日期介于 startDate 和 finishDate 之间,我想列出行. currentDate 和 finishDate 是 table 上的列名。类型是 Long now.Example 日期是 2011,2015 等


    @Query("select u from Players u where u.year = BETWEEN startDate and  finishDate)
     List<Dates> findAllDatesBetweenStarAndEnd(@Param("year") Long year);

您的查询应更正如下:

select u from Players u where u.year BETWEEN :startDate AND :finishDate