코딩 관련/MyBatis
[MyBatis] Mapped Statements collection already contains value for...
메리짱123
2021. 2. 9. 10:57
반응형
Mapped Statements collection already contains value for...
머 대충 이런 에러가 났는데
쿼리 id가 중복되어서 그랬던거 같음
같은 id 를 가진 쿼리문 하나 지우니까 됨.
아래 내용은 아래 링크에서 가져온 것.
* 원인
1. mapper id 가 틀린 경우.
2. Parameter와 bean의 field 명이 틀린 경우
3. sql.xml 에서 정의된 namespace와 DAO에서 호출하는 namespace가 다를 경우
4. mapper가 정의가 되어 있지 않거나 Spelling 이 틀린 경우
5. mapper에 정의 된 namespace 명칭이 같은 Application 내에 중복 될 경우
아래 링크를 참고하였음
starlmh.tistory.com/entry/Mybatis-%EC%97%90%EB%9F%AC
Mybatis 에러
* 에러 문구 : Mapped Statements collection already contains value for ~ * 원인 1. mapper id 가 틀린 경우. 2. Parameter와 bean의 field 명이 틀린 경우 3. sql.xml 에서 정의된 namespace와 DAO에서..
starlmh.tistory.com
반응형