inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

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

해결됨

실전! Querydsl

fetchOne()은 메서드 내부에서 JPQL의 getSingleResult를 수행하기에 현재 강의 환경에서 fetchOne()을 실행하면 NonUniqueResultException 예외가 발생합니다. 그 이유는 member1, 2, 3, 4 가 테스트 수행 전(@BeforeEach)에 persist 되기에 조회되는 member의 갯수가 4개가 됩니다. 그러므로 NonUniqueResultException 예외가 발생합니다. 참고하시면 좋을 것 같아서 남깁니다!

  • java
  • jpa
  • qdsl
최종민 댓글 1 좋아요 6 조회수 969

인기 태그

인프런 TOP Writers

주간 인기글