From bb770043567b5ea3325c13829b6b2a5d73ef763c Mon Sep 17 00:00:00 2001 From: laumgjyu <1176424359@qq.com> Date: Thu, 16 Aug 2018 20:07:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=BF=BB=E8=AF=91=E5=87=86?= =?UTF-8?q?=E7=A1=AE=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../defining-repository-interfaces.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Working-with-Spring-Data-Repositories/defining-repository-interfaces.md b/Working-with-Spring-Data-Repositories/defining-repository-interfaces.md index 1e08a55..71ce2ea 100644 --- a/Working-with-Spring-Data-Repositories/defining-repository-interfaces.md +++ b/Working-with-Spring-Data-Repositories/defining-repository-interfaces.md @@ -25,7 +25,7 @@ interface UserRepository extends MyBaseRepository { ``` 第一步你定义了一个公共基础的接口提供了`findById(…)`和`save(...)`方法,这些方法将会引入到你选择的spring Data的实现类中,例如JPA:`SimpleJpaRepository`,因为他们匹配`CrudRepository`的方法签名,所以`UserRepository`将会具备save Users和根据ID查询的功能,当然也具备`findByEmailAddress`的功能。 -> 注意,如果中间的repository接口添加了`@NoRepositoryBean`注解,确认你所有的repository都添加了这个注解,这时候spring Data在运行时将不会创建实例。 +> 注意,中间的repository接口添加了`@NoRepositoryBean`注解。确保为所有不需要Spring Data运行时创建实例的repository添加该注解。 #### 3.3.2. Repository方法对Null的处理