Spring Data JPA – Repositories Done Right
Oliver Gierke demoes using Spring Data JPA to create repositories using a Domain-driven Design approach.
Oliver Gierke demoes using Spring Data JPA to create repositories using a Domain-driven Design approach.

Almost every application has to access data to do its work. In a domain driven design approach one defines repositories for the entities that make up the domain. Java developers often use JPA to implement these repositories. Hades is an open source library that's built on top of JPA and Spring to significantly improve the implementation of data access layers by reducing the effort required.