Jpa JPQL中的日期间列
我有一个查询问题。我想根据给定日期列出currentDate和finishDate之间的所有日期。换句话说,如果给定日期介于startDate和finishDate之间,我想列出行。currentDate和finishDate是表中的列名。类型现在很长。例如日期是20112015等Jpa JPQL中的日期间列,jpa,jpql,Jpa,Jpql,我有一个查询问题。我想根据给定日期列出currentDate和finishDate之间的所有日期。换句话说,如果给定日期介于startDate和finishDate之间,我想列出行。currentDate和finishDate是表中的列名。类型现在很长。例如日期是20112015等 @Query("select u from Players u where u.year = BETWEEN startDate and finishDate) List<Dates>
@Query("select u from Players u where u.year = BETWEEN startDate and finishDate)
List<Dates> findAllDatesBetweenStarAndEnd(@Param("year") Long year);
@查询(“从玩家u中选择u,其中u.year=开始日期和结束日期之间)
列出开始和结束(@Param(“年”)之间的FindAllDates长年份);
您的查询应更正如下:
select u from Players u where u.year BETWEEN :startDate AND :finishDate