You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
도서의 상태에 무관하게 도서 대출 신청을 보낼 수 있도록 시스템을 변경하는 과정에서 발생한 예외.
public BookLoanRecord getBookLoanRecordByBookAndReturnedAtIsNullOrThrow(Book book) {
return bookLoanRecordRepository.findByBookAndReturnedAtIsNull(book)
.orElseThrow(() -> new NotFoundException("해당 도서 대출 기록이 없습니다."));
}
도서 대출 기록을 가져올 때 조건식이 추가로 필요함.
예상 결과
/api/v1/book-loan-records/approve/6 PATCH 200
실제 결과
Resolved [org.springframework.dao.IncorrectResultSizeDataAccessException: Query did not return a unique result: 2 results were returned]
시뮬레이션
도서 대출 요청이 여러 개 있는 상황에서 도서 대출 연장 또는 반납 신청
로그
2024-05-03T22:58:34.652+09:00 WARN 2423391 --- [nio-5001-exec-2] p.c.a.g.handler.GlobalExceptionHandler : Query did not return a unique result: 2 results were returned
2024-05-03T22:58:34.654+09:00 WARN 2423391 --- [nio-5001-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.dao.IncorrectResultSizeDataAccessException: Query did not return a unique result: 2 results were returned]
환경
OS: 라즈베리파이4 Ubuntu LTS 22.04
ETC
No response
The text was updated successfully, but these errors were encountered:
버그 설명
도서의 상태에 무관하게 도서 대출 신청을 보낼 수 있도록 시스템을 변경하는 과정에서 발생한 예외.
도서 대출 기록을 가져올 때 조건식이 추가로 필요함.
예상 결과
/api/v1/book-loan-records/approve/6 PATCH 200
실제 결과
Resolved [org.springframework.dao.IncorrectResultSizeDataAccessException: Query did not return a unique result: 2 results were returned]
시뮬레이션
도서 대출 요청이 여러 개 있는 상황에서 도서 대출 연장 또는 반납 신청
로그
환경
OS: 라즈베리파이4 Ubuntu LTS 22.04
ETC
No response
The text was updated successfully, but these errors were encountered: