티스토리 뷰
업무/스프링프로젝트
[마이바티스 에러] Mapped Statements collection does not contain value for
/daydreamer 2017. 5. 16. 15:46
에러 : java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ~
[에러가 발생할수 있는 상황]
1. mapper id가 다를경우
- mapper파일(MyBatis의 쿼리문을 등록한 XML파일)에 <select id=''.. 에 id와
mapper파일에 직접 접근하는 java파일(DAO나 service)에 적어놓은 id값이 다른 경우
2. Parameter와 bean의 필드명이 틀린 경우
3. mapper파일(MyBatis의 쿼리문을 등록한 XML파일)에 정의된 네임스페이스(namespace)와
mapper파일에 직접 접근하는 java파일(DAO나 service)에서 호출하는 네임스페이스(namespace)가 다를 경우
4. MyBatis config파일에 mapper가 정의가 되어 있지 않거나 Spelling이 틀린 경우
5. mapper에 정의된 namespace 명칭이 같은 Application 내에 중복 될 경우
출처 : http://blog.naver.com/PostView.nhn?blogId=javaking75&logNo=220315971085
'업무 > 스프링프로젝트' 카테고리의 다른 글
[WEB] GET과 POST의 차이 (0) | 2017.05.16 |
---|---|
[JSP 에러] <%에 오류 : The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path (0) | 2017.05.16 |
[JS] 리스트 초기화 / $("#").empty() / 텍스트 비우기 / (0) | 2016.12.05 |
[JS] 파일업로드 후 input[type=file] 초기화 / input[type=text] 초기화 (1) | 2016.12.05 |
[JAVA] 파일첨부 디렉토리 유무 검사 / 생성 / mkdirs() / 파일 복사 / 저장/ 삭제 (0) | 2016.11.30 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바스크립트
- Hyper-V
- windows hyper-v
- 체크박스전체선택
- jsp
- jsp 기초 개념
- spring
- foreach 배열
- windows 8.1
- String[] 파라미터
- 게시판페이지설계
- servlet
- Javascript
- java
- Split
- selectbox에 값 매핑
- c 태그
- servlet게시판
- 제이쿼리
- input[type=text]초기화
- 이클립스DB연결
- 게시판table설계
- 체크박스
- 윈도우8.1
- input[type=file]초기화
- 스크립팅 요소
- SQL
- 스프링
- 체크박스전체해제
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함