kotlin springboot jpa

最近在项目中开始使用Kotlin,采用springboot jpa +hibernate

spring jpa自带的简单查询很好理解,昨天在做分页查询的时候感觉无从下手
调试半天,似乎是成功了,代码如下

interface CarRepository : CrudRepository<CarEntity, Int>, JpaSpecificationExecutor<CarEntity> ,PagingAndSortingRepository<CarEntity,Int>{
}
 override fun searchAllByPage(index:Int,limit:Int): Page<CarEntity> {
        var pageRequest = PageRequest(index,limit, Sort(Sort.Direction.DESC,"id"))
        var cars = carRepository.findAll(pageRequest)
        return cars
    }

对于多条件

        var pageRequest = PageRequest(index, limit, Sort(Sort.Order(Sort.Direction.DESC,"id"),Sort.Order(Sort.Direction.ASC,"no")))

简单记录一下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容