Значения в таблице Room_Entity жестко заданы, а значения Room_Status указаны в верхнем регистре. Я хочу, чтобы мой поиск был нечувствительным к регистру. Вот мой вопрос. Я использую верхний, но получаю ошибку
@Query(value = "SELECT TOP 1 r.ROOM_ID FROM ROOM_ENTITY r WHERE r.ROOM_STATUS ='AVAILABLE' AND r.ROOM_TYPE =:upper(roomType)", nativeQuery = true)
int findRoom(@Param("roomType") String roomType);