BackEnd/ORM(JPA)

준영속 상태 (Detached)

준영속 상태란?

  • 영속 - > 준영속
  • 영속 상태의 엔티티가 영속성 컨텍스트에서 분리(detached)
  • 영속성 컨텍스트가 제공하는 기능을 사용 못함.

 

준영속 상태로 만드는 방법

 

em.detach(entity)
특정 엔티티만 준영속 상태로 전환

em.clear()
영속성 컨텍스트를 완전히 초기화

em.close()
영속성 컨텍스트를 종료
Member member = em.find(Member.class, 150L);
            member.setName("AAAA");

            em.detach(member);

            System.out.println("====================");

            tx.commit();​

 

'BackEnd > ORM(JPA)' 카테고리의 다른 글

연관관계 매핑 기초  (0) 2022.12.30
엔티티 매핑  (0) 2022.12.29
플러시 (Flush)  (0) 2022.12.29
영속성 컨텍스트 (persistence Context)  (0) 2022.12.28
JPA 구동방식 및 CRUD  (0) 2022.12.28