Closed janeljs closed 3 years ago
예약이 없는 방이 검색되지 않는 에러를 해결해야 한다.
@Override public List<Room> findRoomsFilteredBy(SearchRequest searchRequest) { return queryFactory .selectFrom(room) .rightJoin(booking).on(room.id.eq(booking.id)) .where(placeIdEquals(searchRequest.getPlaceId()), dateNotBetween(searchRequest.getCheckIn(), searchRequest.getCheckOut()), priceBetween(searchRequest.getPriceMin(), searchRequest.getPriceMax()), maximumNumberOfGuestsGoeSumOf(searchRequest.getAdults(), searchRequest.getChildren(), searchRequest.getInfants())) .fetch(); }
예약이 없는 방이 검색되지 않는 에러를 해결해야 한다.
문제의 메서드