Este documento apresenta Spring Data JPA, um framework que simplifica o acesso a dados persistidos em bancos de dados relacionais através do Java Persistence API (JPA). O framework diminui o código repetitivo de repositórios de dados através de interfaces que estendem funcionalidades CRUD e métodos de consulta definidos por convenção. Ao criar interfaces de repositório, o próprio Spring Data gera implementações que executam consultas ao banco de dados.