Я использую Spring Data JPA 5.0.4 и получаю эту ошибку:
Ошибка создания компонента с именем «myRepository»: не удается разрешить
ссылка на bean-компонент jpaMappingContext при установке свойства bean-компонента
'MappingContext'; вложенное исключение
org.springframework.beans.factory.BeanCreationException: ошибка
создание компонента с именем jpaMappingContext: вызов метода init
не удалось; Вложенное исключение - java.lang.IllegalStateException: ожидается
чтобы иметь возможность разрешить тип, но получил нулевое значение! Это обычно происходит от
типы, реализующие необработанные интерфейсы Map или Collection! в ...
Это мой myRepository
боб:
@Repository
public interface MyRepository extends CrudRepository<MyEvent, Long> {
List<MyEvent> findAll();
MyEvent save(MyEvent persisted);
Optional<MyEvent> findById(Long id);
Optional<MyEvent> findByMyEventId(long id);
List<MyEvent> findByCurrentActivityTypeCd(BigDecimal id);
List<MyEvent> findByCity(String city);
}
Вот как я сканирую бины в applicationContext.xml
:
<context:annotation-config />
<context:spring-configured />
<aop:aspectj-autoproxy />
<tx:annotation-driven />
<context:component-scan base-package="com.my.service, com.my.repository" />