jpa获取所有数据进行分页展示
最近在做项目总会遇到分页查询排序问题,最好的方法就是先获取全部数据进行排序然后在进行分页,方法如下:
按照条件查询获取所有数据
//获取所有点位信息
List<CameraInfoEntity> page = cameraInfoRepository.findAll((root, criteriaQuery, criteriaBuilder) -> {
List<Predicate> list = new ArrayList<Predicate>();
if (!StringUtils.isEmpty(paramVo.getOrgIndexCode())) {
List<String> childOrgIndexCodes = new ArrayList<>();
childOrgIndexCodes = getChildOrgIndexCodes(childOrgIndexCodes, paramVo