H1-1. Multiplicity & Cardinality

  1. @ManyToOne
  2. @OneToMany
  3. @OneToOne
  4. @ManyToMany (실무에서 쓰면 안됨) → Bridge 를 둬야

H2-1. Direction

Table Object Entity
FK 하나로 Bidirectional Join Reference Field 방향쪽으로만 참조 가능
실상 방향이란 개념이 없음 → 냅다 하나로 합치는거니까 한쪽만 참조하면 Unidirectional
Many 쪽이 항상 FK를 가짐 양쪽이 서로 참조하면 Bidirectional

H3-1. Many To One (N:1)

@ManyToOne
@JoinColumn(name="master_id") // DB Column Field Name
Private Master master; // 만약 Bidirectional 하게 구성할거면, Master에서 이 필드명 사용

H3-2. OneToMany(1:N)