如何使用JpaRepository Query来选择从:start和number of:count开始的排序记录



我有:

public interface EmployeeRepository extends JpaRepository<Employee, Long> {
@Query("select e from Employee e where e.fired = false and e.department.company.id=:company order by e.dateContractEnd asc")
public List<Employee> readEmployeeList(@Param("company") Long company);
}

客户浏览页面。我应该显示:第一页:记录从1开始,记录计数-10,第二页:记录从11开始,记录计数-10等。所有记录都从排序数据中选择(order by e.dateContractEnd asc)。如何设置排序数据中选择的第一条记录和记录计数?

扩展分页和排序存储库,然后就可以使用页面了。这是一个给你的例子。

public interface ItTougaoRepository extends JpaRepository<ItTougao, Long>, PagingAndSortingRepository<ItTougao, Long>{
    public Page<ItTougao> findByAcceptedFalseOrderByCreateDateDesc(Pageable pageable);
    public Page<ItTougao> findByAcceptedTrue(Pageable pageable);
    public Page<ItTougao> findByAcceptedTrueOrderByAcceptDateDesc(Pageable pageable);
}

相关内容

  • 没有找到相关文章

最新更新