영속성 컨텍스트

    [JPA] JPA 영속성 컨텍스트

    [JPA] JPA 영속성 컨텍스트

    안녕하세요. 개발자 Jindory입니다. 오늘은 JPA 영속성 컨텍스트에 대해 알아보는 글을 작성해보고자 합니다. JPA 영속성 컨텍스트 엔티티를 영구 저장하는 환경이라는 뜻이다. 어플리케이션과 데이터베이스 사이에서 객체를 보관하는 가상의 저장소 같은 역할을 한다. 엔티티 매니저를 통해 엔티티를 저장하거나 조회하면, 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리한다. // 엔티티 매니저를 사용해 회원 엔티티를 영속성 컨텍스트에 저장한다는 의미이다. em.persist(member); 엔티티의 생명주기 비영속(new/transient) : 영속성 컨텍스트와 전혀 관계가 없는 상태 영속(managed) : 영속성 컨텍스트에 저장되어 관리되는 상태 준영속(detached) : 영속성 컨텍스트에 저장..

반응형