Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jpa JPQL中的日期间列_Jpa_Jpql - Fatal编程技术网

Jpa JPQL中的日期间列

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>

我有一个查询问题。我想根据给定日期列出currentDate和finishDate之间的所有日期。换句话说,如果给定日期介于startDate和finishDate之间,我想列出行。currentDate和finishDate是表中的列名。类型现在很长。例如日期是20112015等


    @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