병합1 JPA - 영속성 관리 - 준영속과 병합 - 참조: 자바 ORM 표준 JPA 프로그래밍 - 준영속 여태까지는 영속상태를 중심으로 알아보았다. 이번에는 영속 -> 준영속 상태를 알아보도록 하자. 영속성관리 초반에 보았던 생명주기 그래프의 내용을 떠올려보자. 영속 상태의 엔티티를 준영속 상태로 만드는 방법은 3 가지가 있다. em.detach(entity): 특정 엔티티를 준영속 상태로 전환 em.clear(): 영속성 컨텍스트 초기화 em.close(): 영속성 컨텍스트 종료 준영속 상태는 거의 비영속과 같다고 할 수 있다. 영속성 컨텍스트가 제공하는 1차 캐시, 쓰기 지연, 변경 감지, 지연 로딩의 기능이 동작하지 않는다. 비영속은 식별자 값이 없지만 준영속 상태는 이미 한번 영속 상태였으므로 식별자값을 갖고 있다. 준영속 상태에서 지연 로딩시.. 2021. 6. 24. 이전 1 다음