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
我有一个问题 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