spring data JPA 中带查询条件的分页in的用法
2017-06-08 15:47
549 查看
spring data JPA 中带查询条件的分页in的用法
in的用法和equal,like,or的用法不同,以下给出in的用法!@Override public Predicate toPredicate(Root<Person> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) { List<Predicate> list = new ArrayList<>(); List<Integer> ids = personService.getIdList(); if (ids != null && ids.size() > 0) { In<Object> in = criteriaBuilder.in(root.get("id")); for (Integer id : ids) { in.value(id); } list.add(in); } Predicate[] p = new Predicate[list.size()]; return criteriaBuilder.and(list.toArray(p)); }
希望能帮到你!
相关文章推荐
- Spring Data JPA 复杂/多条件组合分页查询
- Spring Data JPA 复杂/多条件组合查询
- Sql多条件查询,子查询,in及分页查询
- 【spring data jpa】带有条件的查询后分页和不带条件查询后分页实现
- EasyUi+Spring Data 实现按条件分页查询
- spring jpa动态条件查询并分页
- SpringJdbcTemplate之namedJdbcTemplate 处理in及多条件查询的几种方式:
- jqGrid分页技术学习(八)spring jdbc 单条件查询
- EasyUi+Spring Data 实现按条件分页查询的实例代码
- 详解Spring Data JPA动态条件查询的写法
- struts hibernate spring 实现分页、排序、复杂条件查询②
- SpringData JPA查询分页demo
- Spring MVC和Spring Data JPA之按条件查询和分页(kkpaper分页组件)
- Spring Data JPA 条件查询的关键字
- jqGrid分页技术学习(九)spring jdbc多单条件组合查询
- 【spring data jpa】带有条件的查询后分页和不带条件查询后分页实现
- 【java】spring-data-jpa 集成hibernate实现多条件分页查询
- spring data jpa 条件分页查询
- 【重点###】SpringDataJPA的组合条件分页查询(笔记思路,便于忘了复习)页面:EasyUI
- Spring MVC结合Spring Data JPA实现按条件查询和分页