ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • org.springframework.jdbc.BadSqlGrammarException:
    BackEnd/Debug 2021. 11. 18. 16:38
    반응형
    ### Error querying database.  Cause: java.sql.SQLException: Subquery returns more than 1 row
    ### The error may exist in file [ query 파일 위치 ]
    ### The error may involve UserSql.selectUserAccountInfoByUserId-Inline
    ### The error occurred while setting parameters

    서브쿼리가 1개 이상의 Row를 리턴할때 발생하는 에러 입니다.

     

    해결 방법

    public UserInfoModel selectUserId(UserModel reqModel) {
       return selectOne("UserSql.selectUserInfoByUserId", reqModel);
    }

    따라서, 위와 같이 selectOne으로 단일 Row를 리턴 받도록 코드를 짯다면, selectOne을 selectList로 변경 하여 다중 Row를 리턴 받도록 수정 하거나 단일 Row만 리턴 할 수 있도록 쿼리를 변경합니다.

     

    반응형

    'BackEnd > Debug' 카테고리의 다른 글

    org.springframework.dao.DataIntegrityViolationException:  (0) 2021.11.22

    댓글

Designed by Tistory.