[SPRING] JPA 영속성 컨텍스트
·
SPRING
정의 엔티티를 영구 저장하는 환경 엔티티 매니저로 엔티티를 저장하거나 조회하면 엔티티 매니저는 영속성 컨텍스트에 보관하고 관리함 엔티티 생명주기 비영속(new/transient) : 영속성 컨텍스트와 전혀 관계가 없는 상태 영속(managed) : 영속성 컨텍스트에 저장된 상태 준영속(detacted) : 영속성 컨텍스트에 저장되었다가 분리된 상태 삭제(removed) : 삭제된 상태 //객체를 생성한 상태 (비영속) Member member = new member(); member.setId("member1"); member.setUsername("회원1"); //객체를 저장한 상태 (영속) em.persist(member); //엔티티를 영속성 컨텍스트에서 분리 (준영속) em.detach(membe..