jpa1 JPA - 영속성 컨텍스트 영속성 컨텍스트(Persistence Context) JPA 내부동작의 핵심. 엔티티를 영구적으로 저장하는 환경. 엔티티 매니저가 생성될 때 하나 만들어지며, 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리 엔티티의 생명 주기 비영속(new/transient) 단순히 엔티티 객체를 생성하여 영속성 컨텍스트에는 저장되지 않은 상태 em.merge() 를 통해 비영속 상태의 엔티티를 영속 상태로 만들 수 있음 영속(persisted/managed) 엔티티 매니저를 통해 영속성 컨텍스트에 객체를 저장하여 관리되고 있는 상태 EntityManager.persist(entity) ⇒ 엔티티를 영속화. 엔티티 매니저를 통해 영속성 컨텍스트에 접근해 엔티티를 관리한다. 준영속(detached) 영속성 컨텍스.. 2024. 1. 15. 이전 1 다음