728x90
반응형
JPA에서 DB와 연결되는 JAVA 객체를 Entity 선언으로 구현가능.(ID 설정을 해줘야함-PK역할)
해당 객체는 JpaRepository implementaion한 repository 인터페이스 생성으로 활용이 가능하다. (JpaRepository의 제네릭은 연결되는 JAVA객체, ID타입으로 구성한다)
JpaRepository는 일반적 CRUD 기능을 위한 PagingAandSortingRepository, Example활용 CRUD 기능을 위한 QueryByExampleExecutor를 상속받는다.
- Repository -> CrudRepository -> PagingAndSortingRepository -> JpaRepository
- QueryByExampleExecutor -> JpaRepository
기본 구현체는 SimpleJpaRepository 이다.
위 상속관계를 통해 Repository Interface 생성만으로도 Jpa를 활용한 간단한 CRUD 기능 구성이 가능하다.
728x90
'Programming > Spring' 카테고리의 다른 글
[Spring JPA] Transactional Manager (0) | 2022.05.12 |
---|---|
[Spring JPA] Entity lifecycle (0) | 2022.04.25 |
[Spring JPA] 영속성 컨텍스트 (0) | 2022.04.24 |
[Spring boot] Spring Boot란 (0) | 2021.06.20 |
[Spring] Spring MVC (1) | 2021.03.18 |