From eed7202dc527e44b422830edb8d24a9eb4b7dfb6 Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Thu, 12 Feb 2015 23:40:35 +0800 Subject: [PATCH] Update 29.2.3. Spring Data MongoDB repositories.md --- ...9.2.3. Spring Data MongoDB repositories.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/IV. Spring Boot features/29.2.3. Spring Data MongoDB repositories.md b/IV. Spring Boot features/29.2.3. Spring Data MongoDB repositories.md index e69de29..d47e741 100644 --- a/IV. Spring Boot features/29.2.3. Spring Data MongoDB repositories.md +++ b/IV. Spring Boot features/29.2.3. Spring Data MongoDB repositories.md @@ -0,0 +1,19 @@ +### 29.2.3. Spring Data MongoDB仓库 + +Spring Data的仓库包括对MongoDB的支持。正如上面讨论的JPA仓库,基本的原则是查询会自动基于你的方法名创建。 + +实际上,不管是Spring Data JPA还是Spring Data MongoDB都共享相同的基础设施。所以你可以使用上面的JPA示例,并假设那个City现在是一个Mongo数据类而不是JPA @Entity,它将以同样的方式工作。 +```java +package com.example.myapp.domain; + +import org.springframework.data.domain.*; +import org.springframework.data.repository.*; + +public interface CityRepository extends Repository { + + Page findAll(Pageable pageable); + + City findByNameAndCountryAllIgnoringCase(String name, String country); + +} +```