Spring Data JPA DAO classes ਲਿਖਣ ਦੇ boilerplate ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਇੱਕ repository interface ਦਾ ਐਲਾਨ ਕਰਦੇ ਹੋ; startup 'ਤੇ Spring JPA/Hibernate ਦੁਆਰਾ ਸਮਰਥਿਤ ਇੱਕ proxy implementation ਬਣਾ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਬੁਨਿਆਦੀ CRUD ਲਈ ਕਦੇ ਵੀ entityManager.persist(...) ਨਹੀਂ ਲਿਖਦੇ।
Entity + repository
{
Long id;
String email;
active;
}
<User, Long> {
Optional<User> ;
List<User> ;
}
