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



这是我的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中的bean的方法:
   <context:annotation-config />
   <context:spring-configured />
   <aop:aspectj-autoproxy />

   <tx:annotation-driven />

   <context:component-scan base-package="com.my.service, com.my.repository" />

最佳答案

我遇到了同样的问题,这是因为我的实体的属性类型为Map。只需将其更改为HashMap或类似名称即可。

10-06 12:43