org.springframework.dao.InvalidDataAccessApiUsageException: параметр с этой позицией [2] не существует - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь запустить.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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...