문제상황]
zard 계정으로 장바구니 담을 시, 아래 에러가 뜨면서 장바구니에 담을 수 없었다
Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2
하나의 값을 담을수 있으므로 결과값이 하나거나 null 이어야 하는데 2개가 반환되었다는 말인데..
원인]
다른 회원의 계정으로 장바구니 이용시 정상적으로 됬었다 그래서 tblcartmain을 확인해보니
어째선지 같은시각에 cm_code가 2개 만들어져 있다 ...(이랬으니 mapper.xml이니 컨트롤이니 아무리 봐도 당연히 문제를 찾을 수 없었다)
하나의 계정은 하나의 cm_code만 존재하여야 하며 장바구니를 사용할 수 있게 함
해결]
zard의 cm_code를 전부 삭제
정상적으로 장바구니를 이용 가능해졌다
'Framework > Spring' 카테고리의 다른 글
[에러] 단위 테스트시, no runnable methods (0) | 2022.04.01 |
---|---|
@Setter(onMethod_ = @Autowired) (0) | 2022.04.01 |
[정보] 이클립스에서 자바스크립트 하이라이트 설정하는법 (0) | 2022.03.24 |
[정보] 이클립스에서 톰캣 서버 2개 이상 실행하기 (0) | 2022.03.23 |
[실수] 변수 ${변수명} 화면에 뿌리지만 그 데이터가 제대로 나오지 않고 있던 상황 (0) | 2022.03.23 |
댓글