JPA默认没有直接支持limit,但我们可以使用JPA的分页+排序功能来实现limit的查询。代码如下:
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort;
//T 为model,需要有id字段,limit为指定的limit条数
public List<T> findByIdDescLimit(int limit){
return super.findAll(new PageRequest(0,limit,new Sort(Sort.Direction.DESC, "id"))).getContent();
}