(TIL) 20220203

2022. 2. 5. 00:16TIL(Today I learned)

반응형

📕Facts(한 것)


  • 좋아요 기능 구현 완료

 

📕Findings(배운 것)


현재 좋아요를 적용해야하는 테이블이 post, review, comment 가 있다.

 

마음같아서는 한개의 메서드로 생성하고 싶었는데, 그렇다면 일일이 다 들어온 객체 혹은 id가 

어떤 객체의 것인지 확인해야하는 복잡함이 있어서

 

그냥 createPostLike, createReviewLike, createCommentLike를 따로 만들어서 적용했다.

 

다대일 매핑 방식을 사용해서 좋아요 테이블 안에, id, User, Post, Comment, Review를 모두 가지고 있게 했다.

 

그리고 dto는 각각의 id만 가지도록 설정했다.

 

 

📕Feeling(느낀 점)


DB를 이렇게 활용한 것은 처음이라서 살짝 어색하다.

 

📕여담


 

반응형