您应该验证以下内容:
1)将注解UserRepo
用@Repository
。
2)您的spring bean xml文件应包含在其中:
<jpa:repositories base-package="your.repository.package"></jpa:repositories>
3)我建议注入这种类型的豆@Autowired
而不是@Resource
看来您完成了我的前三个步骤,现在又领先了一步。现在,请记住,在Java中配置方法名称 事。更改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;
}