#java
#Ява
Вопрос:
Ошибка при создании компонента с именем «tacheRepository», определенным в ci.minist.re.Ateliermaintenance.репозиторий.TacheRepository, определенный в @EnableJpaRepositories, объявленный на jparepositoriesрегистратор.Конфигурация EnableJpaRepositoriesConfiguration: Не удалось вызвать метод инициализации; вложенным исключением является org.springframework.data.repository.запрос.Исключение QueryCreationException: Не удалось создать запрос для общедоступного абстрактного java.util.Список ci.minist.re.Ateliermaintenance.репозиторий.TacheRepository.findEtatCode(java.lang.Строка)! Причина: Не удалось создать запрос для метода public abstract java.util.Список ci.minist.re.Ateliermaintenance.репозиторий.TacheRepository.findEtatCode(java.lang.Строка)! Свойство findEtatCode не найдено для типа Tache!; вложенным исключением является java.lang.Исключение IllegalArgumentException: Не удалось создать запрос для метода public abstract java.util.Список ci.minist.re.Ateliermaintenance.репозиторий.TacheRepository.findEtatCode(java.lang.Строка)! Не найдено свойства findEtatCode для типа Tache!
Комментарии:
1. Кто-то наверняка сможет ответить на этот вопрос, если вы тоже опубликуете соответствующий код. Хотя из журнала ошибок я могу предположить, что есть некоторое несоответствие с некоторым именем поля в классе Tache и используется с методом findEtatCode() в TacheRepository.
2. Возможно, ваш метод репозитория должен был быть назван
findByEtatCode
вместоfindEtatCode
.3. Действительно, большое тебе спасибо, брат. это было решено …