У меня есть сотрудник, который имеет поле status
как @Enumerated
, которое сохраняется как строка в PostgreSQL
. Статус
.
может содержать 3 значения: ACTIVE, INACTIVE, TRIAL
.
Мне нужен метод JPA без именованного запроса, или @Query
Аннотация, которая доставит меня всем сотрудникам where status = 'ACTIVE' or 'TRIAL'.
.
`findAllByStatusIn (List statusList) 'присваивает только последний добавленный статуссписок.
т.е. если я добавлю
statusList.add(Status.ACTIVE)
statusList.add(Status.TRIAL)
. тогда я получаю только TRIAL
сотрудников. Но если я добавлю
statusList.add(Status.TRIAL);
statusList.add(Status.ACTIVE);
Как получить значения с обоими состояниями, используя метод JPA?
Любая помощь приветствуется.
Новое в данных JPA и Spring.
Пожалуйста, укажите мне правильный ответ, если этот вопрос является возможной копией.
Заранее спасибо.