Backend
[JPA] 영속성 컨텍스트
wahu
2020. 4. 8. 00:03
JPA 가장 중요한 2가지
- 객체와 관계형 데이터베이스 매핑하기
- 영속성 컨텍스트
영속성 컨텍스트란
- 엔티티를 영구 저장하는 환경
- EntityManager.persist(entity);
=> 엔티티를 영속성 컨텍스트에 저장을 함
엔티티의 생명주기
- 비영속: 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태
- 영속: 영속성 컨텍스트에 관리되는 상태
- 준영속..
영속성 컨텍스트의 이점
- 1차 캐시
- 동일성(identity) 보장
- 트랜잭션을 지원하는 쓰기 지연
변경 감지
지연 감지