Blog

코드 병합 → 수정 부분 체크

날짜
2023/09/18
진행상황
Done
관련 Github 링크
비고
작성자
- 공통 부분 - 컨트롤러 / 서비스 예외처리 구분 →>왜 서로 나누어야 하는지?? 정확하게 구분 필요
- 메뉴 부분(menus) - 메뉴에서 가게 아이디 가져오기 - 키워드에 따른 메뉴 검색 → 어떻게 구현할지? - > 메뉴 “@ManyToONe ” 주문 주문 주문 ”@ManyToOne” 메뉴 메뉴 1. 메뉴 “ManyToOne” → 주문 “OneToMany” 2. 메뉴 “OneToMany” → 주문 “ManyToOne” 뭐가 맞나요??
- 가게 부분(stores) - 수정, 삭제 api → 응답 부분 수정, 객체에 담아서
- 주문 부분(orders) - 주문 등록한 뒤, 응답 dto 부분에 null 값 처리
- 리뷰 부분(reviews) - 응답 부분 수정 → 객체에 담아서 응답 - 가게를 조회할 때, 리뷰가 보이게끔 - 가게에 리뷰 리스트를 나타내는 코드 위치의 오류 생각하기
- 로그 아웃 부분 (logout) - 미구현 부분 마무리 완료, 반환값을 “/” 홈으로 보내는경우와 “JSON”을 반환하는 경우 두가지 모두 구현하여 테스트 가능하게끔
추가된 컨벤션
삭제는 orphanremoval로 자식 삭제 간결
mapped by쪽은 , fetch = FetchType.LAZY 디폴트니 생략하기
연관관계에서 주인쪽에서 @JoinColumn(nullable = false) 처럼 작성하기 → name=”user_id”은 생략
명명규칙에 따라 변경(ex)Comment→Review
예약어 피해서 테이블명 모두 s로 종료 - ex) Review → Reviews