JPA의 기본 중에 기본이고 이해하기 위해서는 영속성 컨텍스트(persistence context)라는 단어이다. 영속성 컨텍스트를 번역하자면 '엔티티를 영구 저장하는 환경'이라는 뜻이다.엔티티를 저장하거나 조회할 때 엔티티 매니저를 사용하여 영속성 컨텍스트에 엔티티를 저장또는 보관한다. 엔티티의 생명주기엔티티에는 4가지 상태가 있다.1. 비영속2. 영속3. 준영속4. 삭제 이 4가지를 하나하나 자세히 알아보자.// 코드에서의 em은 엔티티 매니저의 약자1. 비영속(new/transient)영속성 컨텍스트와 전혀 관계가 없는 상태.말 그대로 영속성 컨텍스트와는 전혀 관계가 없는 상태이다.만약 엔티티 객체를 생성했다고 가정해 보면 그 엔티티는 순수하게 객체 상태이지 디비에 저장이 되지 않은 상태이다. 저장..