티스토리 뷰

-problem

스프링 부트를 사용해서 기초 예제를 제작하던 중, 게시글과 댓글에 좋아요 기능을 추가해야 하는 작업을 진행했어야 했다.

 

-what I tried

처음에는 게시글, 댓글 테이블에 좋야요 갯수가 카운팅되는 칼럼을 만들어야 하나 생각했는데, 

이건 너무 복잡해지고 검증도 복잡할 것 같았다.

 

-my answer

생각해보니 나중에 총 갯수를 반환할때, 해당되는 게시글 / 댓글에 붙은 좋아요의 개수를 주면 되는 것이라고 판단했다.

이렇게 되면 훨씬 간편하다고 생각했다.

 

sql에 count가 있으니 jpa에서도 당연히 있겠다 싶어 count를 타이핑해보니 바로 나왔다.

 

-I learned!

뭔가 rdb라는 단어에 겁을 먹고 생각하기보다 그냥 엑셀 표를 떠올리면서 생각하니 금방 아이디어가 떠올랐다.

(물론 이게 얼마나 좋은 생각일지는 시간이 지나고 다른 걸 더 경험해 봐야 알겠지만!)

앞으로도 좀 더 나에게 맞춰 내 수준에서 내가 이해할 수 있는 방식으로 아이디어를 떠올려 봐야겠다.

댓글