반응형
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' 카테고리의 다른 글
[ibatis] multiple checkbox / 체크박스 value 여러개 쿼리 / ibatis 반복문 / ibatis 변수 반복 / 체크박스 여러개 (0) | 2023.04.17 |
---|---|
[MyBatis][postgre] Mybatis 사용 / My Batis postgresql 연동 (0) | 2021.09.16 |
[MyBatis] 언더바 camelcase mybatis 자동매핑 (0) | 2021.02.02 |
[MyBatis]MyBatis resultType HashMap 반환하기 (0) | 2020.12.16 |
[MyBatis] 배열 파라미터 / list 사용하는 쿼리 / 반복문 쿼리 (0) | 2020.10.20 |