Spring Data JPA ineħħi l-boilerplate tal-kitba ta' klassijiet DAO. Tiddikjara interface ta' repository; meta jibda, Spring jiġġenera implimentazzjoni proxy sostnuta minn JPA/Hibernate. Qatt ma tikteb entityManager.persist(...) għal CRUD bażiku.
Entity + repository
{
Long id;
String email;
active;
}
<User, Long> {
Optional<User> ;
List<User> ;
}
