-
[MyBatis - Error] java.lang.IllegalArgumentException : Mapped Statements collection does not contain valueStudy/Java 2020. 12. 22. 17:39
에러메세지
java.lang.IllegalArgumentException : Mapped Statements collection does not contain value
원인
1. mapper Id가 다른 경우
// mapper 파일 <select id=""> // java파일 // DAO 파일에서 부르는 mapper 파일의 id
2. Parameter와 been의 필드명이 다른 경우
3. mapper파일에 정의된 네임스페이스와 mapper파일에 접근하는 java파일에서 호출하는 네임스페이스가 다를 경우
4. MyBatis config 파일에 mapper가 정의되어 있지 않거나 스펠링이 틀린경우
5. mapper에 정의된 네임스페이스 명칭이 같은 application 내에 중복될 경우
참고
더보기tistory, "mapper Error", yunyoung1819.tistory.com/25, 2020-12-22
'Study > Java' 카테고리의 다른 글
[MyBatis] Oracle 부적합한 열유형 null 처리방법 (0) 2020.12.31 [MyBatis] 부등호, 비교연산자(<, >, <=, >=, &) 사용 방법 (2) 2020.12.24 이클립스 자동빌드 / 수동빌드 (2) 2020.08.20 [JComponent] JLabel 줄바꿈 (0) 2020.07.28 [Eclipse] 이클립스 시작 시 워크스페이스 선택 창 띄우기/보지않기 (0) 2020.07.28