Spring Data

Spring Data

Spring Data

spring data

Spring Data

spring data

Spring Data JPA

Dependency

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>2.6.2</version>
</dependency>

Spring Data JPA

spring data jpa

Spring Data JPA

data access jpa

Repository

Class diagram

class diagram

CrudRepository

public interface UserRepository extends CrudRepository<User, Long> {

}

Methods: save and update

  • <S extends T> S save(S var1)

  • <S extends T> Iterable<S> saveAll(Iterable<S> var1)

Methods: delete

  • void delete(ID var1)

  • void delete(T var1)

  • void delete(Iterable<? extends T> var1)

  • void deleteAll()

Query

crud