
도메인 모델과 테이블 설계참고: 테이블명이 `ORDER` 가 아니라 `ORDERS` 인 것은 데이터베이스가 `order by` 때문에 예약어로 잡고 있는 경우가 많다. 그래서 관례상 `ORDERS` 를 많이 사용한다.참고: 실제 코드에서는 DB에 소문자 + _(언더스코어) 스타일을 사용데이터베이스 테이블명, 컬럼명에 대한 관례는 회사마다 다르다.보통은 대문자 + _(언더스코어)나 소문자 + _(언 더스코어) 방식 중에 하나를 지정해서 일관성 있게 사용한다.연관관계 매핑 분석 참고: 외래 키가 있는 곳을 연관관계의 주인으로 정해라.연관관계의 주인은 단순히 외래 키를 누가 관리하냐의 문제이지 비즈니스상 우위에 있다고 주인으로 정하면 안 된다.예를 들어서 자동차와 바퀴가 있으면, 일대다 관계에서 항상 다쪽에 ..