MyBatis로 학습 프레임 워크 - 멀티 테이블 쿼리

라 RIBA는 호흡

멀티 테이블은 MyBatis로 쿼리 
    : 테이블 간의 관계는 여러 가지가 있습니다 
        많은 
        많은 - 투 - 
        원 - 
        투 - 많은 
    : 예를 
        사용자 및 순서는 많은입니다 
        주문 및 많은 사용자는 
            사용자가 여러 주문을 배치 할 수 있습니다 
            여러 개의 주문은 동일한 사용자에 속 

        하고, ID 번호가 하나 인 
            사람이 하나의 ID 번호를 가질 수 
            ID 카드 번호가 한 사람에 속할 수는 

        교사와 학생 사이에 많은 많은입니다 
            학생 교사가 더있을 수 있습니다 내가 가르친 
            학생이 선생님을 더 지불 할 수 있습니다 
    : 예외를 
        각 주문에서 그는 하나의 사용자에 속할 수 있습니다합니다. 
        그래서 MyBatis로 하나 들여다 많은했습니다. 
    
    : 멀티 테이블 MyBatis로 질의 
        하는 사용자 계정과 예제를 
            사용자가 여러 계정을 가질 수있다 
            (또는 동일한 사용자에 속할 수의 계정) 계정은 하나의 사용자에 속할 수 
        단계 : 
            (1) 개의 테이블의 설정 : 사용자 테이블 계정 테이블
                사용자가 테이블 및 계정 테이블 사이의 많은 관계로 하나 가질 수 있도록 : 
                계정 테이블에 외래 키를 추가 할 필요가 
            2 , 두 개의 엔티티 클래스의 설립 : 클래스 및 사용자 엔티티는 엔티티 클래스 계정이 
                허용 사용자가 입력하는 엔티티 계정은 반영 할 수있다 의 수 사이의 관계 
            (3)는 ,이 프로파일의 설립 
                사용자의 프로필 
                계정 프로필 
            4 구성 : 
                우리는 사용자를 쿼리 할 때, 사용자가 같은 시간에 포함 된 계정 정보를 얻을 수 있습니다 
                우리는 귀하의 계정을 확인, 당신은 같은 시간에 계정을 얻을 수 있습니다 사용자 정보가 속하는 

        예 : 사용자 및 역할은 
            사용자가 여러 역할을 할 수 있습니다 
            여러 사용자를 줄 수있는 역할 
        : 단계 
            1 , 두 테이블의 설립 : 사용자 테이블을, 테이블 역할은 
                사용자 및 역할 테이블이 많은 관계로 많은이 있습니다. 
                중간 테이블을 사용할 필요가 테이블의 중간에 각각 주요 키를 포함하는 중간 테이블 외래 키이다. 
            2 , 두 개의 엔티티 클래스를 생성 : 사용자 개체의 클래스와 역할 엔티티 클래스는 
                사용자 개체 클래스와 역할이 많은 관계를 반영 할 수 있도록 
                서로 참조의 컬렉션을 포함
            3 개의 프로파일의 확립 
                프로필 사용자 
                역할 프로파일 
            4 구성 : 
                우리는 사용자 쿼리 할 때 상태, 사용자는 문자 정보가 포함 얻을 수 
                우리 역할을 쿼리 할 때 사용자가 역할을 동시에 부여 할 수있다 정보

 

추천

출처www.cnblogs.com/ccoonngg/p/11330392.html