【问题标题】:CURRENT_DATE in Spring-data-jpa witout JPQL query没有 JPQL 查询的 Spring-data-jpa 中的 CURRENT_DATE
【发布时间】:2015-03-18 20:55:51
【问题描述】:

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

我的意思是这样的:

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

【问题讨论】:

    标签: spring-data-jpa


    【解决方案1】:

    很遗憾,目前似乎无法使用。 the documentation 中没有提到它,并尝试了以下但没有一个被识别。

    findByDateBeforeCurrentDate()
    findByDateBeforeToday()
    findByDateBeforeNow()
    

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

    我认为最好的选择是对项目提出功能请求Jira

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-23
      • 1970-01-01
      • 2017-11-28
      • 2017-11-30
      • 1970-01-01
      • 2020-01-14
      • 2019-05-03
      • 2016-09-25
      相关资源
      最近更新 更多