Spring JPA对limit查询的支持

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

JPA默认没有直接支持limit,但我们可以使用JPA的分页+排序功能来实现limit的查询。代码如下:

import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort;
    //T 为model,需要有id字段,limit为指定的limit条数
    public List findByIdDescLimit(int limit){
        return super.findAll(new PageRequest(0,limit,new Sort(Sort.Direction.DESC, "id"))).getContent();
    }

 

转载于:https://my.oschina.net/u/2391658/blog/1501299

你可能感兴趣的:(Spring JPA对limit查询的支持)