중화사전망 - 자전 검색 - Mapper 를 사용하여 다중 테이블 쿼리를 구현하는 방법
Mapper 를 사용하여 다중 테이블 쿼리를 구현하는 방법
첫째, 일대일 관계
1..1,요구 사항 제시
클래스 id 를 기준으로 클래스 정보 조회 (교사 정보 포함)
1.2, 테이블 및 데이터 생성
교사 및 클래스 테이블을 작성합니다. 여기서 우리는 한 선생님이 한 반만 가르칠 책임이 있다고 가정한다. 그러면 선생님과 반의 관계는 일대일 관계이다.
1 테이블 교사 만들기 (
2 t_id INT 기본 키 AUTO_INCREMENT,
3t _ name VARCHAR(20)
4);
5 테이블 클래스 생성 (
6 c_id INT 기본 키 AUTO_INCREMENT
7 c _ name VARCHAR(20),
8 교사 id INT
9);
10 ALTER TABLE 클래스는 teacher (t _ id) 를 참조하는 fk_teacher_id 외래 키 (teacher_id) 제약 조건을 추가합니다.
1 1
12 교사 (t_name) 값 삽입 ('teacher1');
13 교사 (t_name) 값 삽입 ("교사 2");
14
15 class(c _ name, teacher_id) 값 ('‘class _ a‘',1) 을 삽입합니다.
16 class(c _ name, teacher_id) 값 ('‘class _ b‘', 2) 을 삽입합니다.