요구 사항

테이블 설계

스프링부트에서는 카멜케이스를 언더스코어로 만들어서 테이블을 생성해 준다. 관례에 맞추어

테이블 구조대로 fk를 엔티티에 넣는 것이 아니라 객체지향스럽게 객체로 찾아갈 수 있도록 해야 한다.

객체 그래프 탐색이 가능하도록 이러한 연관관계를 맵핑해 보자.