영속성 컨텍스트에는 총 4가지의 LifeCycle이 존재한다.
ex)
Member member = new Member();
member.setId("1234");
...
ex)
Member member = new Member();
member.setId("1234");
...
em.persist(member);
ex)
Member member = new Member();
member.setId("1234");
...
em.persist(member);
...
em.detach(member); // 영속성 컨텍스트에서 분리. 영속성만 삭제
em.clear(); // 영속성 컨텍스트를 완전히 초기화
em.close(); // 영속성 컨텍스트를 종료
ex)
Member member = new Member();
member.setId("1234");
...
em.persist(member);
...
em.remove(member); // db에서까지 삭제
출처 및 참고