배달 서버 개발 도중
문제
Entity설계에 문제 발생 Shop이라는 가게를 관리하는 BackOffice에서 가게 주인을 찾을 수 없는 문제 발생,
Menu에서도 어떤가게의 메뉴인지 찾지 못하는 문제 발생
시도한 것
- User가 Shop을 가짐으로 가게 주인을 찾으려는 시도
- menu도 shop과 menu가 서로를 가짐으로 어떤가게 메뉴인지 찾는 시도
해결
- Shop에 주인user의 정보를 넣어주는 것으로 해당 유저가 주인인지 조회해서 확인하는 방법을 사용
- 메뉴에만 shop을 넣어줘서 찾도록 만들었다. 양방향 필요x
알게된 것
JPA의 쿼리 사용법을 조금이나마 더 알게 되었고, 테이블들 관계에대해 더 효율적으로 생각해보는 시간이었다.