Ошибка JPA «jpaMappingContext» данных Spring, исключение IllegalStateException: ожидается, что он сможет разрешить тип, но получил значение NULL - PullRequest
0 голосов
/ 17 мая 2018

Я использую 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" />
...