영속성 컨텍스트

HakJun·2022년 10월 3일
0

Spring-JPA

목록 보기
3/7

JPA서 중요한 2가지

  • 객체와 관계형 데이터베이스 매핑(정적)
  • 영속성 컨텍스트 : 실제 어떻게 JPA가 내부에서 동작하는지 원리

영속성 컨텍스트

  • 엔티티를 영구 저장하는 환경 이라는 뜻
  • EntityManager.persist(entity)로 실행 가능
  • 영속성 컨텍스트는 논리적인 개념
  • 엔티티 매니저를 통해 영속성컨텍스트에 접근

엔티티 생명주기

비영속(new/transient)

  • 영속성 컨텍스트와 전혀 관계가 없는 상태

영속(managed)

  • 영속성 컨텍스트에 관리되는 상태

준영속(detached)

  • 영속성 컨텍스트에 저장되었다가 분리된 상태

삭제(removed)

  • 삭제된 상태
profile
백엔드 & 전공 공부

0개의 댓글