Use headings instead of bold text in index.md #238

This commit is contained in:
Jeroen Meulemeester
2016-01-03 21:14:30 +01:00
parent b6beffec2e
commit 3d642cdad7
66 changed files with 373 additions and 233 deletions

View File

@ -10,7 +10,8 @@ tags:
- Spring
---
**Intent:** Repository layer is added between the domain and data mapping
## Intent
Repository layer is added between the domain and data mapping
layers to isolate domain objects from details of the database access code and
to minimize scattering and duplication of query code. The Repository pattern is
especially useful in systems where number of domain classes is large or heavy
@ -18,19 +19,19 @@ querying is utilized.
![alt text](./etc/repository.png "Repository")
**Applicability:** Use the Repository pattern when
## Applicability
Use the Repository pattern when
* the number of domain objects is large
* you want to avoid duplication of query code
* you want to keep the database querying code in single place
* you have multiple data sources
**Real world examples:**
## Real world examples
* [Spring Data](http://projects.spring.io/spring-data/)
**Credits:**
## Credits
* [Dont use DAO, use Repository](http://thinkinginobjects.com/2012/08/26/dont-use-dao-use-repository/)
* [Advanced Spring Data JPA - Specifications and Querydsl](https://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/)