Spring Data JPA génère l'implémentation des dépôts à partir d'une simple interface qui étend JpaRepository<Entite, Id>. Elle fournit save, findById, findAll, deleteById, la pagination et le tri, sans écrire de code d'accès aux données. On y ajoute des méthodes de requête par convention de nommage.
Exemple
interface ClientRepository extends JpaRepository<Client, Long> {}