Spring data JPA中的EnableJpaRepositories注解的repositoryBaseClass是干啥的?

平西王 发布于 2016/10/17 17:25
阅读 2K+
收藏 0

Spring data JPA版本:1.10.4.RELEASE

Spring data JPA中的EnableJpaRepositories注解的

repositoryBaseClass、considerNestedRepositories是干啥的?



加载中
0
d
dwangel
按JPA源码的文档:
repositoryBaseClass:

  Configure the repository base class to be used to create repository proxies for this particular configuration.
在特定环境中指定生成repository的所用的代理基类

considerNestedRepositories:

   Configures whether to enable default transactions for Spring Data JPA repositories. Defaults to {@literal true}. If
 disabled, repositories must be used behind a facade that's configuring transactions (e.g. using Spring's annotation
 driven transaction facilities) or repository methods have to be used to demarcate transactions.
 
 @return whether to enable default transactions, defaults to {@literal true}.
是否 repository带上事务,如果设为false,就要自己写代码加上,比如在 有@Transactional的方法里调用。
d
dwangel
回复 @Literal : 感谢 你在 spring 文档里的出场。
Literal
Literal
叫我干嘛
返回顶部
顶部