데이터 중심 설계의 문제점

박준수·2023년 3월 4일
0

[JPA]

목록 보기
6/14

데이터 중심 설계의 문제점

Member 엔티티와 Order 엔티티

  • 현재 방식은 객체 설계를 테이블 설계에 맞춘 방식
  • 테이블의 외래키를 객체에 그대로 가져옴
  • 객체 그래프 탐색이 불가능
  • 참조가 없으므로 UML(분석하고, 디자인하고 프로그래밍하는 것)도 잘못됨

즉 객체를 테이블에 맞추어 데이터 중심으로 모델링하면, 협력 관계를 만들 수 없다.

try 문에서 다음과 같이 ID로 멤버를 찾게 되는 설계방식 --> 객체지향적이지 않다!
다음 주석문(order.getMember())과 같이 order에서 멤버를 얻고싶다!

profile
방구석개발자

0개의 댓글