1

众所周知,有两种方法可以在 Spring 数据中定义存储库。一个是扩展接口(例如 own JpaRepository),第二个是使用 RepositoryDe​​finition 注释。我扩展了 JpaRepository 并创建了我自己的接口,存储库扩展了它。并且使用我自己的 RepositoryFactoryBean,我可以决定在 spring 上下文中应该将哪些实现作为存储库注入。例如你可以看到这个 http://docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/html/repositories.html#d0e720

例如 :

public interface DepartmentRepository extends SwiftRepository<DepartmentEntity,java.lang.Long> {

}

我的问题是如何更改这种方式以使用基于注释的存储库定义?

例如这样的:

@MyOwmRepository(domainClass=DepartmentEntity.class,idClass=Long.class)
public interface DepartmentRepository {

}
4

0 回答 0