EntityMagagerFactory로부터 각각의 thread마다 EntityManager 인스턴스들을 생성하여 EntityManager가 DB에 접근"엔티티를 영구 저장하는 환경"이라는 뜻영속성 컨텍스트는 논리적인 개념 -> 눈에 보이지 않음엔티티 매니저를 통해서 영
DB의 테이블은 외래 키로 조인을 사용하여 연관된 테이블을 찾음객체는 참조를 사용해서 연관된 객체를 찾음=> 테이블과 객체 사이에 큰 간격 존재, 따라서 연관관계를 설정하여 간격을 없앰객체 연관관계에서 Member는 Team을 참조하지만, Team은 Member를 참조
다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M) 관계 명칭의 앞에 오는 엔티티가 연관관계의 주인 1. 다대일(1:N) 관계 (1) 다대일 단방향 (2) 다대일 양방향 외래키가 있는 곳을 연관관계의 주인으로 설정함 2. 일대다(1:N) 관계
1. 상속관계 매핑이란? 객체에는 상속이 존재하지만, 관계형 데이터베이스에는 상속 관계가 존재하지 않음 데이터베이스 설계에서 슈퍼타입-서브타입 관계라는 논리적 모델링 기법이 객체 상속과 유사 > 상속관계 매핑: 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑하
1. @MappedSuperclass이란? 공통 매핑 정보가 필요할 때 사용하는 어노테이션 위의 사진에서 Member와 Seller는 id와 name이라는 공통 속성을 가지고 있음 => Base Entity라는 부모 객체를 만들어 공통 속성을 가지게 하고, Membe