비영속(new/transient)
- 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태
- 해당 객체의 데이터가 변경되거나 말거나 실제 DB의 데이터와는 관련없고, 그냥 Java 객체인 상태
영속(managed) : 엔티티 매니저를 통해 엔티티가 영속성 컨텍스트에 저장되어 관리되고 있는 상태
데이터의 생성, 변경등을 JPA가 추적하면서 필요하면 DB에 반영합니다.
em.persist(member);
엔티티를 영속성 컨택스트에서 분리
em.detach(minsook);
영속성 컨텍스트를 비우기
em.clear();
영속성 컨택스트를 종료
em.close();
em.remove(member);