【问题标题】:CRUD-Repository OrderBy does not expect parameterCRUD-Repository OrderBy 不需要参数
【发布时间】:2019-03-14 16:43:02
【问题描述】:

我在CRUD-Repository 中定义了这个方法:

List<MenuPriceByDay> findAllOrderByUpdateDate();

但是当我启动应用程序时。我收到了这个错误:

无法为方法 public abstract java.util.List 创建查询 com.tdk.backend.persistence.repositories.MenuPriceByDayRepository.findAllOrderByUpdateDate()! 部件 updateDate SIMPLE_PROPERTY (1) 没有可用参数:[是, 等于] 从不。

【问题讨论】:

    标签: java spring-boot spring-data-jpa spring-data


    【解决方案1】:

    请你看看这个spring jpa documentation ?

    应该是这样的

    // Enabling static ORDER BY for a query
    List<Person> findByLastnameOrderByFirstnameAsc(String lastname);
    List<Person> findByLastnameOrderByFirstnameDesc(String lastname);
    

    您可以通过将 OrderBy 子句附加到 引用属性并提供排序的查询方法 方向(Asc 或 Desc)。

    【讨论】:

      猜你喜欢
      • 2017-10-19
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 2021-12-22
      • 1970-01-01
      • 2020-06-09
      • 1970-01-01
      • 2018-03-16
      相关资源
      最近更新 更多