인프런 이영한님의 강의를 바탕으로 작성된 내용입니다.상속연관관계데이터 타입데이터 식별 방법객체의 상속관계를 가장 유사하게 표현한 Table 슈퍼타입 서브타입 관계도객체를 관계형 데이터로 바꾸는 일련의 과정객체의 분해 $\\rightarrow$ Item/ Album In
Entity Mapping 객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 JPA가 관리 JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수 주의 기본 생성자 필수 ( 파라미터가 없는 public 또는 protected 생성자)
다중성 다대일: @ManyToOne 일대다: @OneToMany 일대일: @OneToOne 다대다: @ManyToMany ( 실무에서는 쓰이면 안되는 다중성 ) 단방향, 양방향 테이블 외래 키 하나로 양쪽 조인 가능 사실 방향이라는 개념이 없음 객체 참조용
김영한님의 자바 ORM 표준 JPA 프로그래밍 강의를 참고하여 작성한 글입니다. 상속관계 매핑 관계형 데이터베이스는 상속 관계가 존재하진 않는다. 슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사 상속관계 매핑 : 객체의 상속과 구조와 DB의 슈퍼타입 서브
프록시와 연관관계 관리 프록시(PROXY) > 예) Member를 조회할 때 Team도 함께 조회 해야할까? 회원과 팀 함께 출력 회원만 출력 > 회원만 출력하는 경우 em.find(Member.class, member) 할 경우 member, team 모두