본문 바로가기
Backend

[JPA] 영속성 컨텍스트

by wahu 2020. 4. 8.

JPA 가장 중요한 2가지

  • 객체와 관계형 데이터베이스 매핑하기
  • 영속성 컨텍스트

영속성 컨텍스트란

  • 엔티티를 영구 저장하는 환경
  • EntityManager.persist(entity);
    => 엔티티를 영속성 컨텍스트에 저장을 함

엔티티의 생명주기

  • 비영속: 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태
  • 영속: 영속성 컨텍스트에 관리되는 상태
  • 준영속..

영속성 컨텍스트의 이점

  • 1차 캐시
  • 동일성(identity) 보장
  • 트랜잭션을 지원하는 쓰기 지연

변경 감지
지연 감지

댓글