반응형
Today I Learned
항해 55일차 TIL
(2021.12.25)
새로 학습한 내용
- 어제 검색기능을 구현했는데 title과 내용을 검색했을 때 게시글이 중복적으로 목록에 나오는 문제가 있었다. 몇시간 고민했지만 결국 혼자해결하지 못하고 다른 팀원분께 도움을 받아 해결했다.
- 검색을 했는데 게시글이 하나일 때 size가 2개가 나오는 현상....
<오류코드>
해결방법
- .distinct()라는 중복제거 쿼리문을 넣어주면서 size가 1로 바뀌었다.
- 알려주신 조원 분께 들으니 one To many 에서는 Data 수가 many쪽에 맞춰 지면서 뻥튀기가 된다고 한다.
- 검색 시 tag를 검색하기 위해 one To many 관계에 있는 tag를 추가 했기 때문에 발생한 문제 인 것 같다.
- 참고 : https://tmdrl5779.tistory.com/176
<해결코드>
잘한 점 / 아쉬운 점 / 느낀점
- 어제 TIL에서 '쿼리 DSL을 사용해봤다. 배웠다거나 학습이라기 보단 임시로 사용 했다.'라고 적었다. 쿼리도 잘모르는데 쿼리 DSL을 사용하는건 역시 무리였다.... 그래도 이렇게 사용해보고 물어보며 하나씩 적립할 때는 나에대한 답답함과 새로운걸 알게 됐다는 느낌이 교차한다. 여튼 뒤숭숭한 기분........
- 테스트코드도 작성해야하고... 프로젝트에 다른분들 코드도 공부해야하고, 다음주 채팅기능 구현을 위한 공부도 해야하고, 알고리즘 문제 풀이, 새로산 강의 수강, cs공부도 해야한다. 하나도 여유로운거 없이 거의 무에 가까운 것들이라 막막하다. 하지만 이 길을 선택한 이상 감내해야 하는 부분이기 때문에 쓸대없는 소리, 생각 안하고 그 시간에 코드 한줄이라도 더 보려고 노력하게끔 마음을 다잡자!!
반응형
'기록 > 회고' 카테고리의 다른 글
[TIL] 항해 57일차 (0) | 2021.12.28 |
---|---|
[WIL] 항해 8주차 (0) | 2021.12.27 |
[TIL] 항해54일차 (0) | 2021.12.25 |
[TIL] 항해 52일차 (0) | 2021.12.23 |
[TIL] 항해51일차 (0) | 2021.12.22 |