[TIL] 5월 25일 (airbnb 검색 조건에 맞는 Room들 반환하기 구현)

yeon·2021년 5월 25일
0

오늘 한일

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

Todo

0개의 댓글