준영속 상태

양성빈·2022년 3월 29일
1

참고

준영속 상태

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

영속이 되는 상태

  • em.persist()
  • find()시, 1차 캐시에 찾으려는 엔티티가 없는 경우

준영속 상태로 만드는 방법

  • em.detach(entity) : 특정 엔티티만 준영속 상태로 전환
  • em.clear() : 영속성 컨텍스트를 완전히 초기화 (결과를 눈으로 보거나 테스트 코드 작성할때 많이 사용)
  • em.close() : 영속성 컨텍스트를 종료 (이 이후, 어느 짓을 해도 영속화 안됨)
profile
모든 것을 즐길줄 아는 개발자입니다!

0개의 댓글