
참고
준영속 상태
- 영속 -> 준영속
- 영속 상태의 엔티티가 영속성 컨텍스트에서 분리(detached)
- 영속성 컨텍스트가 제공하는 기능을 사용 못함
영속이 되는 상태
- em.persist()
- find()시, 1차 캐시에 찾으려는 엔티티가 없는 경우
준영속 상태로 만드는 방법
- em.detach(entity) : 특정 엔티티만 준영속 상태로 전환
- em.clear() : 영속성 컨텍스트를 완전히 초기화 (결과를 눈으로 보거나 테스트 코드 작성할때 많이 사용)
- em.close() : 영속성 컨텍스트를 종료 (이 이후, 어느 짓을 해도 영속화 안됨)