springboot Specification的lambda表达式

Posted notchangeworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot Specification的lambda表达式相关的知识,希望对你有一定的参考价值。

public Page<User> findByConditions(UserCriteria, Pageable page) {
     Page<Item> page = itemRepository.findAll((root, criteriaQuery, criteriaBuilder) -> {
            
       List
<Predicate> predicatesList = new ArrayList<>(); if (name != null) { predicatesList.add( criteriaBuilder.and( criteriaBuilder.like( root.get("lisi"), "%" +UserCriteria.getName()+ "%"))); }
    
return criteriaBuilder.and( predicatesList.toArray(new Predicate[predicatesList.size()]));
  }, page);

  return page;
}

 

 

以上是关于springboot Specification的lambda表达式的主要内容,如果未能解决你的问题,请参考以下文章

spring jpa specification 怎么关联查询

Spring data jpa 实现简单动态查询的通用Specification方法

spring boot Open Feign 客户端加载过程

英语Device specification怎么翻译?

specification一般有哪几种翻译

28 复杂的使用Specification查询