인프런 커뮤니티 질문&답변

최종민님의 프로필 이미지

작성한 질문수

실전! Querydsl

결과 조회

혹여 fetchOne() 메서드에서 예외가 발생하시는 분들을 위해서 작성합니다.

해결된 질문

24.01.19 12:49 작성

·

782

5

스크린샷 2024-01-19 오후 12.40.36.png스크린샷 2024-01-19 오후 12.40.58.png fetchOne()은 메서드 내부에서 JPQL의 getSingleResult를 수행하기에 현재 강의 환경에서 fetchOne()을 실행하면 NonUniqueResultException 예외가 발생합니다.

그 이유는 member1, 2, 3, 4 가 테스트 수행 전(@BeforeEach)에 persist 되기에 조회되는 member의 갯수가 4개가 됩니다. 그러므로 NonUniqueResultException 예외가 발생합니다.

스크린샷 2024-01-19 오후 12.45.27.png

참고하시면 좋을 것 같아서 남깁니다!

답변 1

1

OMG님의 프로필 이미지

2024. 01. 19. 22:19

안녕하세요. 최종민님

정보 공유 감사합니다 :)