JPA 가장 중요한 2가지
- 객체와 관계형 데이터베이스 매핑하기
- 영속성 컨텍스트
영속성 컨텍스트란
- 엔티티를 영구 저장하는 환경
- EntityManager.persist(entity);
=> 엔티티를 영속성 컨텍스트에 저장을 함
엔티티의 생명주기
- 비영속: 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태
- 영속: 영속성 컨텍스트에 관리되는 상태
- 준영속..
영속성 컨텍스트의 이점
- 1차 캐시
- 동일성(identity) 보장
- 트랜잭션을 지원하는 쓰기 지연
변경 감지
지연 감지
'Backend' 카테고리의 다른 글
[OOP] 좋은 객체 지향 설계 원칙 (0) | 2021.07.20 |
---|---|
[JPA] 요구사항 분석과 기본 매핑 & 연관관계 매핑 기초 (0) | 2020.04.13 |
Vert.x (0) | 2020.02.18 |
[Spring] Spring IoC (0) | 2020.02.17 |
[Spring] Spring Boot 기초 - 간단한 게시판 만들기 (0) | 2019.10.13 |
댓글