실습 repo: https://github.com/siwony/HelloJPA/tree/dbDrivenDesign_01

데이터 중심 설계

ERD

<img width=450px src=./img/data-driven-design-table.png>

객체 다이어그램

<img width=450px src=./img/data-driven-design-object.png>

데이터 중심 설계의 문제점

현재 방식은 객체설계를 테이블 설계에 맞춘 방식이다.

  • 테이블의 외래키를 객체로 그냥 가져온다.
  • 객체 그래프 탐색이 불가능하다.
  • 참조가 없으므로 UML(Unified Modeling Language)도 잘못됬다.