🌳 에러 코드
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: 3
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 3
🌳 해결 방법
🌾 원인 : @RequestParam을 grammarId로 받아야 했는데, userId로 받아서 로그인 했을 시, 같은 아이디 글이 3개가 있어서, 디테일뷰로 넘어갔을 때, TooManyResultsException 발생. (즉, 객체 하나로 받아야 되는데 리스트로 결과 값이 돌아옴)
🌾 해결 방법 : @RequstParam을 grammarId로 수정 후, 객체 하나로 받기. (글은 한개씩 있기 때문)
<전>
<후>
'코딩 에러 및 질문' 카테고리의 다른 글
javax.el.PropertyNotFoundException (0) | 2023.05.17 |
---|---|
org.springframework.web.bind.MissingServletRequestParameterException (0) | 2023.05.16 |
session 프로필 사진 에러 (0) | 2023.05.12 |
NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "userId" is null (0) | 2023.05.11 |
nested exception is org.apache.ibatis.exceptions.TooManyResultsException: (0) | 2023.05.11 |