김영한 강사님의 해당 강의를 통해 해당 글을 작성하였습니다.지나치게 많고 반복적인 SQL 코드는 개발자에게 하나의 시련이였다. 왜일까? 그 때마다 우리는 SQL을 수정해주어야 할 것이다. 만약 그 쿼리가 길고 무수하다면 일일히 수정하는 일은 비효율적일 것이다...관계형
ㄴ
김영한 강사님의 해당 강의를 통해 해당 글을 작성하였습니다.들어가기 전에• 객체와 테이블 매핑: @Entity, @Table• 필드와 컬럼 매핑: @Column• 기본 키 매핑: @Id• 연관관계 매핑: @ManyToOne,@JoinColumn@Entity가 붙은 클래
연관관계 매핑 기초 용어 • 방향(Direction): 단방향, 양방향 • 다중성(Multiplicity): 다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M) 이해 • 연관관계의 주인(Owner): 객체 양방향 연관관계는 '관리 주인'이 필요
단방향, 양방향 테이블은 외래 키 하나로 양쪽을 조인할 수 있다. -> 방향이란 개념이 x 객체는 참조용 필드가 있는 쪽으로 조인이 가능하다. -> 한쪽만 참조하면 단방향 -> 사실 양방향은 없는데 서로 참조하면 양방향이라고 한다. 연관관계 주인 • 테
상속관계 상속관계 매핑 • 관계형 데이터베이스는 상속 관계가 X • 슈퍼타입 ∘ 서브타입 관계라는 모델링 기법이 객체 상속과 유사 • 상속관계 매핑: '객체의 상속과 구조'와 - 'DB의 슈퍼타입 서브타입 관계'를 매핑 전략들 슈퍼타입 서브타입 논리 모델을 -