프레임워크/JPA9 [JPA] JPA 영속성 관리 JPA 구동 방식 영속성 컨텍스트 엔티티를 영구 저장하는 환경 EntityManager.persist(entity); 앤티티의 생명주기 비영속(new/transient) 영속성 컨텍스트와 관계가 없는 새로운 상태 //객체를 생성한 상태(비영속) Member member = new Member(); member.setId("member1"); member.setUsername("회원1"); 영속(managed) 영속성 컨텍스트에 관리되는 상태 EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); //객체를 저장한 상태(영속) em.persist(member); 준영속 (detached) 영속성 컨텍스트에 저장되었다가 분리된 상.. 2023. 3. 5. 이전 1 2 3 다음