로딩
요청 처리 중입니다...

[JPA] 영속성 내부 동작 방식

 [JPA] 영속성 내부 동작 방식

[JPA] 영속성 내부 동작 방식 먼저 JPA에서 가장 중요한 2가지는 객체와 관계형 데이터베이스 매핑하기 + 영속성 컨테이너입니다. 영속성 컨텍스트를 먼저 이해해보겠습니다.

EntityManagerFactory 에서는 고객이 요청을 보낼때마다 고객 별로 EntityManager 를 생성해서 줍니다. 그리고 EntityManager는 내부적으로 데이터베이스 커넥션을 써서 DB를 사용하게 됩니다.

영속성 컨텍스트 - JPA를 이해하는데 가장 중요한 용어 - Entity를 영구 저장하는 환경이라는 뜻 - EntityManager.persist(entity); persist 메소드는 DB가 아닌 영속성 컨텍스트에 저장한다! 영속성 컨텍스트는 논리적인 개념으로 보이지 않고, 엔터티 매니지를 통해서 영속성 컨텍스트에 접근합니다.

Entity의 생명주기 - 비영속 (new/transient) -> 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 // 객체를 생성한 상태 (비영속) Member ...

# JAVA # JPA # Springboot