Подскажите, пожалуйста, как правильно синтаксически оформить запрос?
Необходимо искать по трем параметрам:
slot - конкретное значение;
valuez - конкретное значение;
status - одно из двух значений.
@Query("select id from greed where slot= :slot and valuez = :valuez and status in (status1, status2)")
List<Long> checkFreeTime(@Param("slot") String slot, @Param("dates") String valuez, @Param("status1") String status1, @Param("status2") String status2);
Такое компилятору я скармливать не собираюсь, явная ошибка. Но и два одинаковых параметра "status" тоже задать ведь нельзя. Как быть?