본문 바로가기
Team Project (국비)/Team Project 메모

중간프로젝트 Model 파트 회의록

by Hwanii_ 2023. 7. 29.
728x90

23.07.20

 

오늘 한일)

1) PK - FK 간의 외래키 제약 조건을 설정 했다.
(PK가 없어지면, FK를 null로 바꿔주거나 등등..)

2) 키워드로 검색하기의 SQL 구문과,

(LIKE) 필터 검색하기의 SQL 구문을 하나의 코드로 작성이 가능해서 수정 했다.

3) OrderSet 클래스를 작성 했다.
(각 주문 마다 주문 상세를 보기 위해 1 : N 구조의 로직 클래스 작성)

 


오늘 이슈)

1) double 타입은 디폴트값이 0.0 이라,
로직상 필요한 값은 디폴트값이 null 인 경우라,
래퍼 클래스를 사용해서 해결 했다.

2) 평균 별점을 M에서 계산하는게 아니라서,

M이 C에게 별점 총합과 별점 총 부여 횟수를 보내주면,
C가 V에게 해당 데이터 들을 넘겨줘서 V가 평균 별점을 계산하는걸로 설계를 변경 했다.



내일 할일)

1) 크롤링 에러 해결 하기.

2) ERD 초안 PPT 버전으로 작성 하기.

 



느낀점)

Model에서 작업시 발생하는 변경 사항을,

Controller 에게 잘 취합해서 전달 해야 하는 필요성을 느꼈다.

반응형