[JAVA] 객체지향 : 다대일(N:1) 단방향 연관 관계

Category: JAVA | March 09, 2017

단방향 연관 관계

  • 회원은 하나의 팀에만 소속될수 있다.
  • 팀에는 여러명의 회원이 있다.
  • 회원과 팀은 다대일 관계이다.
  • 회원은 팀을 알수 있지만 회원은 팀을 알수 없다.

객체 연관 관계

테이블 연관 관계

Visual Paradigm

Java Code 생성

다이어그램에서 마우스 오른쪽 버튼 클릭후 Utilities > 자바 라운드 트립 > 코드 생성

package com.sample;

import java.util.*;

public class Member {

    Team team;
    private String id;
    private String userName;

}

package com.sample;

public class Team {

    private Stirng id;
    private Stirng name;

}

테이블 생성

마우스 오른쪽 > Utilities > SQL  생성