투케이2K

73. (TWOK/ERROR) [Spring] mybatis 에서 mysql select 수행 시 returned by selectOne() but found 6 이슈 본문

투케이2K 에러관리

73. (TWOK/ERROR) [Spring] mybatis 에서 mysql select 수행 시 returned by selectOne() but found 6 이슈

투케이2K 2022. 6. 8. 13:41

[환경 설정 및 설명]

프로그램 : Intelij

설 명 : mybatis 에서 mysql select 수행 시 returned by selectOne() but found 6 이슈

 

[에러 원인]

1. mybatis 에서 mysql 테이블 select 조회 시 다중 행 결과 반환으로 인해 발생하는 이슈

There was an unexpected error (type=Internal Server Error, status=500).
nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 6
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 6
 

[해결 방법]

1. select 조건 수행 후 결과를 리턴받는 부분을 기존 Map<String, Object> 에서 List<Map<String, Object>> 로 변경 실시


 

반응형
Comments