MyBatis를 사용하여 API 서버를 개발하던 중, 다음과 같은 에러를 만났다.
Mapped Statements collection already contains value for ~
검색을 해보니 중복되는 Id가 존재할 경우 이러한 에러가 발생한다고 해서, 마이바티스의 맵퍼 xml 파일을 뒤져보았다.
<select id="selectMyDto" resultMap="MyDto">
...
</select>
...
<select id="selectMyDto" resultMap="MyDto">
...
</select>
그 결과, 동일한 Id를 가진 select 구문을 찾았고 이를 수정하니 에러가 발생하지 않았다.
728x90
'Trouble Shootings' 카테고리의 다른 글
Postgresql ERROR: conflicting values for "mm" field in formatting string 에러 (0) | 2020.10.16 |
---|---|
자바 Failed to instantiate [java.util.List]: Specified class is an interface 에러 (0) | 2020.08.06 |
MyBatis: Result Maps collection already contains value for ~ 에러 (0) | 2020.07.06 |
자바스크립트: Invalid shorthand property initializer 에러 (1) | 2020.07.05 |
자바: java.util.ConcurrentModificationException 에러 (0) | 2020.04.24 |