BackEnd/ORM(JPA)
준영속 상태 (Detached)
JunGi Jeong
2022. 12. 29. 11:16
준영속 상태란?
- 영속 - > 준영속
- 영속 상태의 엔티티가 영속성 컨텍스트에서 분리(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();