您应该验证以下内容:
1)将注解
UserRepo用
@Repository。
2)您的spring bean xml文件应包含在其中:
<jpa:repositories base-package="your.repository.package"></jpa:repositories>
3)我建议注入这种类型的豆
@Autowired而不是
@Resource
更新
看来您完成了我的前三个步骤,现在又领先了一步。现在,请记住,在Java中配置方法名称 DO
事。更改
emf()为
entityManagerFactory()(更“标准”),或设置
entity-manager-factory-ref为
emf。例:
@Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() throws ClassNotFoundException, PropertyVetoException { LocalContainerEntityManagerFactoryBean emf = new LocalContainerEntityManagerFactoryBean(); emf.setDataSource(dataSource()); emf.setPackagesToScan("my.package"); emf.setJpaVendorAdapter(jpaAdapter()); emf.setJpaProperties(jpaProterties()); return emf; }


