Tom*_*icz 8 java spring jpa spring-data spring-data-jpa
什么是Java @Configuration相当于:
<repositories base-package="com.acme.repositories" />
Run Code Online (Sandbox Code Playgroud)
在Spring Data JPA中?我试图摆脱XML配置@Configuration,而不是类,但是通过JpaRepositoryConfigDefinitionParser来源阅读是徒劳的.
我能得到的最接近的是:
@Bean
public RepositoryFactorySupport repositoryFactory() {
return new JpaRepositoryFactory(entityManagerFactory().createEntityManager())
}
@Bean
public BookDao bookDao() {
return repositoryFactory().getRepository(BookDao.class)
}
Run Code Online (Sandbox Code Playgroud)
但是<repositories/>标记功能更强大:它会自动为CrudRepositoryCLASSPATH上的所有接口创建DAO .此外,似乎我的解决方案不会将事务应用于DAO,而不是默认的Spring Data JPA行为.
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |