Spring-data-jpa中的CURRENT_DATE没有JPQL查询

时间:2015-01-20 15:02:48

标签: spring-data-jpa

是否可以编写Spring-data-jpa方法,将日期与CURRENT_DATE进行比较但不编写JPQL @Query?

我的意思是:

public interface EntityDAO extends JpaRepository<Entity, Long> {
  List<Entity> findByDateParamLessThanCurrentDate();
}

1 个答案:

答案 0 :(得分:0)

不幸的是,目前似乎无法提供此功能。在the documentation中没有提到它,并尝试了以下内容,但没有一个被认可。

findByDateBeforeCurrentDate()
findByDateBeforeToday()
findByDateBeforeNow()

这将非常方便。我目前正在处理的项目会在几乎每个查询中提取数据大于CURRENT_DATE的结果,因此我已经使用了@Query注释。

我认为最好的选择是在项目Jira

上发出功能请求