동일성보장

    [Inflearn] JPA - 영속성관리

    [Inflearn] JPA - 영속성관리

    김영한 강사님의 '자바 ORM 표준 JPA 프로그래밍-기본편' 강의 정리 2022.03.17~ 03.31 진행 강의를 듣고 개인적으로 정리한 글입니다. 코드와 그림 출처는 김영한 강사님께 있습니다. 문제 있을 시 알려주세요. 영속성 컨텍스트 JPA는 영속성 컨텍스트에 엔티티를 저장한다. 영속성 컨텍스트는 "엔티티를 영구 저장하는 환경" 이라는 뜻이다. 영속성 컨텍스트는 논리적인 개념이며 눈에 보이지 않는다. 영속성 컨텍스트 접근하기 엔티티 매니저를 통해서 영속성 컨텍스트에 접근한다. EntityManager.persist(entity);를 하면 엔티티를 영속화한다. (DB에 저장하는게 아님, 영속성 컨텍스트에 저장) 엔티티 매니저 팩토리와 엔티티 매니저 EntityManagerFactory를 통해서 고객..