针对JPA注解@Query中动态查询条件为列表,其值为空时的处理策略(附带通过CriteriaBuilder来实现动态条件查询的替代方法)
// 需求场景: 界面查询员工信息时,有一个查询参数是员工id列表,非必输数组
// 业务要求: 员工id列表为空时,查询全部的员工信息(共156条数据);不为空时,按照员工id列表条件查询。
Emp为对应数据库表emp(员工信息表)的实体类
// A.以下介绍在使用jpa注解@Query时的做法:
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.q.
原创
2021-04-24 15:37:27 ·
3510 阅读 ·
0 评论