나를 기록하다
article thumbnail
[TIL-1 / 230612] JPA 영속성 컨텍스트
TIL 2023. 6. 12. 22:46

영속성 컨텍스트란 무엇인가? JPA를 이해하는데 가장 중요한 용어이다. 뜻: 엔티티를 영구 저장하는 환경 EntityManager.persist(entity); → 영속성 컨텍스트를 이용해서 DB에 저장하는 것이 아니라 영속성 컨텍스트라는 곳에 저장하는 것 영속성 컨텍스트는 논리적인 개념으로, 눈에 보이지 않는다. 엔티티 매니저를 통해서 영속성 컨텍스트에 접근한다. 엔티티의 생명주기 비영속(new/transient): 객체를 생성한 상태(영속성 컨텍스트와 관계 x) 영속(managed): 객체를 저장한 상태(영속성 컨텍스트에 관리되는 상태) 준영속(detached): 영속성 컨텍스트에 저장되었다가 분리도니 상태 삭제(removed): 삭제된 상태 [예시] 1차 캐시에서 조회 package hellojpa..

profile on loading

Loading...