이전 💓연관관계 매핑(2) - 단방향 연관관계 보기!
저자 김영한의자바 ORM 표준 JPA 프로그래밍📚을 참고했다.
@Getter @Setter
public class Member {
private String id;
// 팀 참조
private Team team;
}
@Getter @Setter
public class Team {
private String id;
}
// 동작코드
public static void main(String[] args) {
Member member = new Member("member");
Team team = new Team("team");
member.setTeam(team);
// 참조를 사용한 탐색 (getter로 하는 탐색 )
// 이것을 객체 그래프 탐색라 한다.
Team findTeam = member.getTeam();
}
CREATE TABLE MEMBER (
MEMBER_ID VARCHAR(255),
TEAM_ID VARCHAR(255),
PRIMARY KEY (MEMBER_ID)
);
CREATE TABLE TEAM (
TEAM_ID VARCHAR(225),
PRIMARY KEY(TEAM_ID)
);
ALTER TABLE MEMBER ADD CONSTRAINT FK_MEMBER_TEAM
FOREIGN KEY (TEAM_ID)
REFERENCES TEAM
);
SELECT *
FROM MEMBER M
JOIN TEAM T ON M.TEAM_ID = T>TEAM_ID
-- 외래키를 사용한 연관관계
-- 이것을 조인이라 함
💓연관관계 매핑(2) - 단방향 연관관계 (0) | 2022.05.17 |
---|---|
🦾 연관관계 매핑(1) - 방향, 다중성, 연관관계의 주인 (0) | 2022.05.17 |
댓글 영역