Я пытаюсь запустить.API-программа в SpringBoot, в которой у меня есть запрос.Ранее это показывало ошибку parseException, которую я решил, но теперь пришла эта новая ошибка.Эта проблема никогда не возникала в других запросах, я понятия не имею, в чем проблема.Пожалуйста, помогите.
@Query(value="SELECT * FROM tbl_abc WHERE UserId = ?1 AND EndTime != '' AND StartDate BETWEEN '?2' AND '?3' ORDER BY StartDate ASC,StartTime",nativeQuery = true)
List<abc> getabctLog(int userId, String fromdate1, String todate1);
Я ожидал список деталей из таблицы для тех условий, которые указаны в запросе.Но я получил это:
org.springframework.dao.InvalidDataAccessApiUsageException: Parameter with that position [2] did not exist; nested exception is java.lang.IllegalArgumentException: Parameter with that position [2] did not exist