【问题标题】:@query with only sort by . Without limit@query 仅排序依据 .无限制
【发布时间】:2019-10-17 17:12:51
【问题描述】:

我正在尝试使用 @Query 注释进行选择,仅排序依据。

我搜索了很多,但没有任何运气。目前我实现了它,但使用希望我设置限制的 Pageable 类。有没有其他方法可以无限制地做到这一点?仅按顺序进行正常选择

@Query("SELECT new com.concretepage.entity.Employee(employeeId,firstName,lastName,salary)FROM Employee")
    List<Employee> getBySalaryOrdered(Pageable pageable);


我正在寻找没有 Pageable 的方法。我只想有没有任何限制的排序

【问题讨论】:

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


【解决方案1】:

您可以使用基于接口内扩展CrudRepositoryJpaRepository 的方法定义的查询生成,而不是使用@Query 注释。

在你的情况下,它会是:

List<Employee> findAllByOrderBySalaryAsc();

查看docs了解更多信息。

【讨论】:

    猜你喜欢
    • 2013-02-09
    • 2018-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多