JPA
- java persistence APl
- 자바 진영의 ORM 기술 표준
ORM
- Object-relational mapping(객체 관계 매핑)
- 객체는 객체대로 설계
- 관계형 데이터베이스는 관계형 데이터베이스대로 설계
- ORM 프레임워크가 중간에서 매핑
- 대중적인 언어에는 대부분 ORM 기술이 존재
애플리케이션과 JDBC 사이에서 동작
저장
조회
JPA 를 왜 사용해야 하는가?
- sql 중심적인 개발에서 객체 중심으로 개발
- 생산성
- 유지보수
- 패러다임의 불일치 해결
- 성능
- 데이터 접근 추상화와 벤더 독립성
- 표준
지연 로딩과 즉시 로딩
- 지연로딩 : 객체가 실제 사용될 때 로딩
- 즉시 로딩 : JOIN SQL 로 한번에 연관된 객체까지 미리 조회
출저 : https://www.inflearn.com/course/lecture?courseSlug=ORM-JPA-Basic&unitId=21683&tab=curriculum
인프런 강의 [자바 ORM 표준 JPA 프로그래밍 - 기본편] - 김영한
학습 페이지
www.inflearn.com
'JPA' 카테고리의 다른 글
@GeneratedValue (2) | 2023.11.21 |
---|---|
@NoArgsConstructor (1) | 2023.11.21 |
JPA - 엔티티 패밍 (0) | 2023.04.28 |
JPA - 영속성 컨텍스트 (0) | 2023.04.26 |
JPA - 기초 (0) | 2023.04.26 |
댓글