Spring Data JPA tar bort boilerplate-koden för att skriva DAO-klasser. Du deklarerar ett repository-interface; vid uppstart genererar Spring en proxy-implementation som backas av JPA/Hibernate. Du skriver aldrig entityManager.persist(...) för grundläggande CRUD.
Entitet + repository
{
Long id;
String email;
active;
}
<User, Long> {
Optional<User> ;
List<User> ;
}
