전주호
WebSurf
전주호
전체 방문자
오늘
어제
  • 분류 전체보기 (63)
    • CS (1)
    • 프로그래밍 언어 (3)
      • JAVA (1)
      • Python (2)
    • WEB (35)
      • Spring (21)
      • FastAPI (1)
      • React (4)
    • Git (1)
    • Database (2)
    • Cloud (4)
    • Docker (0)
    • Linux (0)
    • AI (8)
      • ComputerVision (3)
      • CUDA (1)
      • Anaconda (1)
      • NLP (1)
    • ETC (9)
    • Project (0)
      • GolaBlur (0)
    • 알고리즘 문제 풀이 (0)
      • 프로그래머스 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • EC2
  • Spring Security
  • cloud
  • jpa
  • AWS
  • MobileFaceSwap
  • AI
  • jwt
  • conda
  • react
  • springboot
  • 트러블슈팅
  • API
  • junit
  • Internet
  • 클라우드
  • 백엔드로드맵
  • spring
  • 스프링
  • websocket
  • oauth2
  • db
  • 단위테스트
  • http
  • S3
  • web
  • PYTHON
  • 백엔드
  • 문제해결
  • 테스트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
전주호

WebSurf

WEB/Spring

[Spring JPA] IncorrectResultSizeDataAccessException

2023. 12. 5. 09:24
반응형

 

IncorrectResultSizeDataAccessException

 

제가 JPA 레포지토리에서 findBy~~ 메서드를 통해 단일 select를 하면서 발생한 예외입니다.

원하는 조건의 데이터는 단일 데이터인데,
db에 해당 조건의 데이터가 여러개가 존재하며 모든 데이터가 가져와지면서 예외가 발생했습니다.

팀원 중 한 명이 서비스의 시나리오와는 별개로 데이터를 추가하면서 발생한 문제로,
서비스의 시나리오대로 로직이 구동될 경우 발생하지 않았습니다.

 

Reference

https://computer-science-student.tistory.com/496

 

[스프링, Spring] JDBC queryForObject의 결과가 없을 때(null) 혹은 결과가 2개 이상일 때 - IncorrectResultSizeD

Spring JDBC queryForObject의 결과가 없을 때(null) 혹은 2개 이상일 때 스프링 프로젝트에서 JDBC Template의 queryForObject 함수는 오직 하나의 행을 반환한다. 만약 쿼리문의 실행 결과로 행이 없거나 두 개

computer-science-student.tistory.com

 

반응형
저작자표시 (새창열림)

'WEB > Spring' 카테고리의 다른 글

Spring Security 프레임워크로 OAuth2 로그인  (0) 2024.04.05
Spring Security가 뭐죠?  (0) 2024.03.24
[Spring Boot] API Docs를 자동으로 만들어보자!  (1) 2023.11.25
[SpringBoot] SpringBoot에 MongoDB 연결  (0) 2023.09.12
[Spring Boot] JPA - MySQL  (0) 2023.09.08
    'WEB/Spring' 카테고리의 다른 글
    • Spring Security 프레임워크로 OAuth2 로그인
    • Spring Security가 뭐죠?
    • [Spring Boot] API Docs를 자동으로 만들어보자!
    • [SpringBoot] SpringBoot에 MongoDB 연결
    전주호
    전주호

    티스토리툴바