(TIL) 20220203
2022. 2. 5. 00:16ㆍTIL(Today I learned)
반응형
📕Facts(한 것)
- 좋아요 기능 구현 완료
📕Findings(배운 것)
현재 좋아요를 적용해야하는 테이블이 post, review, comment 가 있다.
마음같아서는 한개의 메서드로 생성하고 싶었는데, 그렇다면 일일이 다 들어온 객체 혹은 id가
어떤 객체의 것인지 확인해야하는 복잡함이 있어서
그냥 createPostLike, createReviewLike, createCommentLike를 따로 만들어서 적용했다.
다대일 매핑 방식을 사용해서 좋아요 테이블 안에, id, User, Post, Comment, Review를 모두 가지고 있게 했다.
그리고 dto는 각각의 id만 가지도록 설정했다.
📕Feeling(느낀 점)
DB를 이렇게 활용한 것은 처음이라서 살짝 어색하다.
📕여담
반응형
'TIL(Today I learned)' 카테고리의 다른 글
(TIL) 20220210, ICT 산학 협력 인턴십 코테 (0) | 2022.02.11 |
---|---|
(TIL) 20220207 (0) | 2022.02.08 |
(TIL) 20220202, Docker로 스프링 프로젝트 배포하기 (0) | 2022.02.04 |
(TIL) 20220201, aws에서 스프링 프로젝트 배포하는 방법 (0) | 2022.02.02 |
(TIL) 20220128, docker로 배포 (0) | 2022.01.29 |