728x90
ORM
객체와 RDBMS의 데이터를 mapping하여 객체 지향적인 코드를 작성하는 기술
- 객체를 이용하여 CRUD
- DB 구조 변경되도 application 코드 수정하지 안하도 됨
JPA
ORM 기법 사용하여 객체와 RDBMS 사이 맵핑을 관리하는 ORM 기술에 대한 API 표준 명세서
- 다양한 ORM 프레임워크 호환성
JPA 인터페이스
Repository
기본적으로 맵핑된 객체에 대한 CRUD 연산을 처리합니다.
CRUDRepository
Repository 인터페이스를 상속하고 있으며, 기본적인 CRUD 연산외에 count, deleteAll 등의 기능을 제공합니다
PagingAndSaltingRepository
CRUDRepository를 상속하고 있으며, 페이징과 정렬 기능을 제공하는 메서드들을 추가로 제공합니다.
JpaRepository
PagingAndSaltingRepository를 상속하고 있으며, flush와 deleteInBatch 등의 메서드들을 사용할 수 있습니다.
'KOSTA : 클라우드 네이티브 애플리케이션 개발 전문가 양성과정' 카테고리의 다른 글
07/30 74일차 REST란, REST 구성요소, URI vs URL, Http Method에 데이터 받기 (0) | 2024.07.30 |
---|---|
07/29 73일차 Junit (0) | 2024.07.29 |
07/24 71일차 @GetMapping @PostMapping, @RequestBody @ModelAttribute @RequestParam @Pathvarable의 차이점 (0) | 2024.07.24 |
07/23 70일차 프로젝트 발표, Spring boot 설치, Spring Frame (0) | 2024.07.23 |
07/04 57일차 Spring/ OAuth 2 (0) | 2024.07.05 |