Я новичок в Spring Data JPA. Я попытался создать настраиваемый метод для репозитория, но он генерирует исключение. Вот моя текущая реализация:Данные о Spring jpa хранилище не найдено
public interface EmployeeRepository extends
CrudRepository<Employee, Long>,EmployeeRepositoryCustom {
}
@Repository
public interface EmployeeRepositoryCustom {
public void updateEmployee(String field, String value,long id);
}
public class EmployeeRepositoryImpl implements EmployeeRepositoryCustom {
@PersistenceContext
private EntityManager entityManager;
@Override
public void updateEmployee(String field, String value, long id) {
// Implementation goes here
}
}
И это исключение, которое происходит, когда я запустить приложение (я использую загрузку Spring).
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property updateEmployee found for type Employee!
at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:75)
at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:327)
at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:307)
Из документов: 'Если вы используете конфигурацию пространства имен, инфраструктура репозитория пытается автоматически определить пользовательские реализации, сканируя классы ниже пакета, мы нашли репозиторий в .' является ли реализация в подпакету репо? –
осуществление также в том же пакете – Shri
Это должно работать как есть. Хотите поделиться примером проекта, который показывает ошибку? –