spring data jpa 分页查询
来源:互联网 发布:php走势图源码 编辑:程序博客网 时间:2024/05/22 07:56
/** * 项目分页 不带条件 * @author lm * @createTime 2017年8月5日12:51:13 * @param pageable * @return */ @Transactional(Transactional.TxType.NOT_SUPPORTED) public Page<Project> projectPageNoCriteria(Pageable pageable) { return projectRepository.findAll(pageable); } /** * 项目分页 带条件 * @author lm * @createTime 2017年8月5日12:51:13 * @param pageable * @return */ @Transactional(Transactional.TxType.NOT_SUPPORTED) public Page<ProjectUser> projectPageCriteria(Pageable pageable, Project project) { Page<Project> projectPage = projectRepository.findAll(new Specification<Project>() { @Override public Predicate toPredicate(Root<Project> root, CriteriaQuery<?> query, CriteriaBuilder criteriaBuilder) { List<Predicate> list = new ArrayList<>(); if (null != project.getCompanyName() && !"".equals(project.getCompanyName())) { list.add(criteriaBuilder.like(root.get("companyName").as(String.class), "%" + project.getCompanyName() + "%")); } Predicate[] p = new Predicate[list.size()]; return criteriaBuilder.and(list.toArray(p)); } }, pageable); return projectPage; }
阅读全文
0 0
- spring data jpa 分页查询
- spring data jpa分页查询
- spring data jpa 分页查询
- Spring jpa data多条件分页查询
- spring data jpa 条件分页查询
- Spring Data Jpa --分页、排序查询
- Spring Data JPA自定义查询,分页,排序
- Spring Data Jpa实现分页查询
- JPA 分页查询 (Spring Data Jpa 5)
- spring data jpa 分页
- Spring Data JPA 查询
- Spring Data Jpa 查询
- spring-data-jpa + SpringBoot + bootstrapTable 后端分页 模糊查询
- Spring Data Jpa本地查询(带分页方式)
- spring data jpa 1.9/1.10 复杂sql分页查询
- Spring Data JPA查询关键字
- spring data jpa 构建查询
- Spring Data JPA 动态查询
- Summer Training day4 欧拉降幂
- UVA1252TwentyQuestions
- 图的基本知识点
- C#之入门总结_Math_DateTime_Random_Path_12
- 磁盘配额
- spring data jpa 分页查询
- Python多线程(3)——Queue模块
- 2017 百度之星资格赛1002 度度熊的王国战略【图+贪心】
- Google算法题:目标和
- 判断一颗二叉树是是否是另一颗树的子树。
- UVA
- 《Win32多线程程序设计》线程初识
- Servlet过滤器示例及分析----图片保护过滤器
- HDU 1159 Common Subsequence (最长公共子序列)