kotlin使用spring data jpa(二)

原创
2018/11/01 17:25
阅读数 211

简单分页查询

1.直接使用findAll中的方法传入PageRequest

orderRepository.findAll(PageRequest.of(page,10))

2.自定义方法,使用jpql进行分页

@Repository
interface OrderRepository:JpaRepository<OrderMasterEntity,String> {
    @Query(value = "select o from OrderEntity o where o.orderStatus=?1",
            countQuery = "select count(o) from OrderEntity o where o.orderStatus=?1")
    fun getOrderEntitiesByOrderStatus(orderStatus: Byte,pageable: Pageable): Page<OrderEntity>
}

调用方式为

orderRepository.getOrderMasterEntitiesByOrderStatus(11,PageRequest.of(page,10))
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部