Я разрабатываю расширенный JPA данных пружины с использованием спецификаций. Мне нужна помощь в добавлении списка значений в спецификацию.
Я знаю, как создать спецификацию, состоящую из одного значения, например:
public static Specification<Contract> isOfStatus(ContractStatus status) {
return (Specification<Contract>)
(root, criteriaQuery, criteriaBuilder) -> criteriaBuilder.equal(
root.get(Contract_.STATUS), status);
}
Мне нужна помощь в создании той же спецификации, но с List<ContractStatus> statusList
, чтобы можно было фильтровать не только один статус. Как мне это сделать?