저번주부터 밀린 TIL를 작성하느라 학습내용을 정리하고 벨로그에 올렸는데 그동안 공부한 내용을 돌이켜 볼 수 있어서 좋았다. 하지만 더이상 TIL 몰아쓰지 않기로🧐
히로의 인증방식, JWT 발표를 들었는데 JWT에 대해 학습한 적이 없어서 잘 이해하지 못했다. 이번 기회에 공부해야겠군
bibi와 airbnb 미션 진행
체크인, 체크아웃, 인원, 요금 범위로 검색한 조건에 맞는 숙소를 반환하는 기능을 구현했다. 이거 하나만 하는데 오늘 하루종일 걸렸다....
처음에는 인원과 요금범위에 따라 Room 필터링하기 → 필터링 된 Room들의 id를 기준으로 Booking(예약)과 join 하기 → 체크인, 체크아웃이 Booking의 체크인 체크아웃 범위 밖에 있는 Room들만 필터링하기 이렇게 진행하려고 했는데 조인된 테이블을 객체로 가져와서 어떻게 활용해서 다시 Room들을 필터링해야할지 헤매고 있었다.
세가지 행위로 나눠서 메소드를 세개로 분리해서 진행하다가, where 절을 다 합치면 되지않나! 라는 생각이 들어서 합치고 테스트를 해보니 원하는 대로 결과가 나온다.(일단은... 🤯)