서비스 요구사항
ERD 설계
① Entity 테이블 항목
- Post (게시글)
- User (사용자)
- Comment (댓글)
- CommentLike(댓글 좋아요)
- PostLike (게시글 좋아요)
- Timestampled (작성시간, 수정시간 보여주는 상위클래스)
② 테이블간 연관관계
- Post : User = N : 1
- Comment : User = N : 1
- Post : Comment = 1 : N
- Post : PostLike = 1 : N
- Comment : CommentLike = 1 : N
- User : CommentLike = 1 : N
- User : PostLike = 1 :N
※ 내가 작성한 코드는 연관관계가 양방향으로 설계되었는데, 기술매니저님이 단방향으로도 한번 구현해보라고 하셨다.
③ 실제 구현된 ERD
API 설계
'항해99 개발 일지 > [3-5주차] Spring 3주' 카테고리의 다른 글
[04] 주특기 3주 프로젝트 마무리 (0) | 2022.12.18 |
---|---|
[03] 트러블슈팅 (0) | 2022.12.14 |
[02] 새롭게 알게된 Code 구현 부분 정리 (0) | 2022.12.14 |