JPA에서 가장 중요한 2가지 객체와 관계형 데이터베이스 매핑하기 영속성 컨텍스트 이렇게 2가지가 있음 영속성 컨텍스트? jpa를 이해하는데 가장 중요한 용어로 "엔티티를 영구 저장하는 환경" 이라는 뜻 영속성 컨텍스트는 논리적인 개념으로 눈에 보이지 않음 엔티티 매니저를 통해서 영속성 컨텍스트에 접근 EntityManager.persist(entity) <---예시코드 엔티티의 생명주기 비영속 멤버객체(DB에 맞춰서 생성한 객체)를 생성후 엔티티 매니저에 아무것도 안한상태 //비영속 예시코드 Member member= new Member(); member.setId("member1"); member.setUsername("회원1"); 위 코드는 현재 JPA와 전혀 관계가 없기때문에 비영속 상태임 영속 멤버객체(DB에 맞춰서 생성한 객체)를 생성후 엔티티 매니저에 넣은상태 //멤버 생성만하면 비영속 Member member = new Member(); member.setId("mem...
원문링크 : JPA 내부구조 (영속성 관리)