Spring Data JPA“jpaMappingContext”错误,IllegalStateException:预期能够解析类型但得到 null

2024-04-20

我正在使用 Spring Data JPA 5.0.4 并收到此错误:

创建名称为“myRepository”的 bean 时出错:无法解析 设置 bean 属性时引用 bean 'jpaMappingContext' '映射上下文';嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 创建名称为“jpaMappingContext”的 bean:调用 init 方法 失败的;嵌套异常是 java.lang.IllegalStateException:预期 能够解析类型但得到 null!这通常源于 实现原始 Map 或 Collection 接口的类型!在...

这是我的myRepository bean:

@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" />

我遇到了同样的问题,这是因为我的实体有一个 type 属性Map。只需将其更改为HashMap或类似的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Data JPA“jpaMappingContext”错误,IllegalStateException:预期能够解析类型但得到 null 的相关文章

随机推荐