Query did not return a unique result: 2 results were returned 에러 해결하기

2024. 4. 4. 19:56·Backend/Spring Boot

 

테스트 코드를 작성하다가 문뜩 이런 에러를 마주하였다.

Query did not return a unique result: 2 results were returned

 

 

엥?.. 왜 2개의 결과값이 들어오지 ? 살펴보니 Repository에서 값을 받아오면서 생긴 문제였다. 

Optional<Likes> findByIdentifer (string identifier);

 

 

해결 방법은 Optional이 아닌 List로 데이터를 받자!  쉽죠잉?

Optional<Likes> findByIdentifer (string identifier); // 변경 전


List<Likes> findByIdentifer (string identifier); // 변경 후

 

'Backend/Spring Boot' 카테고리의 다른 글
  • Spring Boot 의 동작 방식
  • 프로젝트 리펙토링 (1) - Facade Pattern 도입
  • Content type 'application/octet-stream' not supported 에러
  • prepareKotlinBuildScriptModel Task fails in a Java project 오류 해결
kimdozzi
kimdozzi
끝까지 포기하지 않으면, 내가 다 이겨!
  • kimdozzi
    도브로
    kimdozzi
  • 전체
    오늘
    어제
    • 분류 전체보기 (132)
      • Problem Solving (49)
        • Baekjoon (29)
        • Programmers (0)
        • LeetCode (17)
        • 삼성 유형 (2)
      • Computer Science (27)
        • Operating System (2)
        • Algorithms (13)
        • Network (6)
        • DataBase (6)
      • Backend (33)
        • JavaScript (0)
        • TypeScript (6)
        • Java (7)
        • Spring Boot (7)
        • Spring Security (6)
        • JPA (2)
        • Mybatis (1)
        • Junit5 (1)
        • Redis (3)
      • DevOps (14)
        • Git, Github (5)
        • docker (4)
        • AWS (3)
        • nginx (2)
      • etc (6)
        • IntelliJ (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 티스토리
    • 설정
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    python
    인덱스 시그니처
    TypeScript
    docker
    Bucket
    CORS
    점 업데이트
    imos법
    오프라인 쿼리
    segment tree
    파이썬
    S3
    interface
    PrefixSum
    구간 업데이트
    티스토리챌린지
    누적합
    docker image
    구간합
    컨테이너
    온라인 쿼리
    삼성기출
    도커
    AWS
    인덱서블 타입
    백준
    세그먼트 트리
    인터페이스
    타입스크립트
    오블완
    알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
kimdozzi
Query did not return a unique result: 2 results were returned 에러 해결하기
상단으로

티스토리툴바