Невозможно определить имена параметров для метода запроса findBySerialNumber!Используйте @Param или скомпилируйте с -параметрами в JDK 8 - PullRequest
0 голосов
/ 05 апреля 2019

Я работаю над проектом Spring-Data-Rest, в котором хранилища открываются с помощью Spring-Data-Rest.

У меня есть метод хранилища под названием findBySerialNumber(@Param("serialNumber") String serialNumber). Класс домена имеет свойство String serialNumber.

Однако, когда я пытаюсь попасть в конечную точку, это выдает мне следующую ошибку.

java.lang.IllegalArgumentException: Unable to detect parameter names for query method com.demo.app.repository.DeviceRepository.findBySerialNumber! Use @Param or compile with -parameters on JDK 8.

У меня уже есть аргумент, помеченный @Param, я не уверен, что происходит не так. И да, @Param от org.springframework.data.repository.query.Param.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...