Для таблицы сотрудников
public class Employee {
private Long id;
private int deptId;
private String name;
private LocalDateTime joiningDate;
private LocalDateTime seperatedDate;
}
Я хочу создать критерий с обоими условиями ниже
criteriaQuery.where((EmployeeRoot.get("deptId").in(request.getDeptIdList())));
criteriaBuilder.greaterThanOrEqualTo(EmployeeRoot.get("joiningDate"), startDate));
Но для этого требуется только последний предикат. Как я могу объединить оба типа [Где {условие1} + И {условие2}]?