org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
Mybatis 로 개발하다가 발생한 에러. 처음엔 에러만 읽고 무언가 Binding 을 못했다길래
1. <mapper namespace=''> 부분과
2. 쿼리에서 parameterType 부분과
3. @MapperScan('') 부분도 봤는데 잘 되어있어서 좀 헤맸다.. ㅎ
구글링하니까 Interface 경로를 못찾는 경우가 태반이라 그래서, 경로가 올바른지에만 집중했었는데
나의 에러는 경우가 조금 달랐다. 단순 오타가 아닌 경로의 문제 였으니까...
원인 : main/java/.../..Mapper.class 경로와 resources/.../..Mapper.xml 경로가 일치해야 한다.
해결 : main/java/a/aMapper.class 와 resources/aa/aMapper.xml 경로였다면 resources/a/aMapper.xml 로 맞췄다.
반응형
'Error' 카테고리의 다른 글
[jQuery] .outerHeight() always return element (0) | 2020.06.22 |
---|---|
[R] R Console 에서 엑셀데이터 읽기 실패 (library(xlsx) 로드 실패) (2) | 2020.05.24 |
[Spring] Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported (0) | 2020.03.20 |
[MyBatis] there is no getter for property named 에러 (0) | 2020.02.11 |
[Java] java.io.FileNotFoundException '파일경로' (No such file or directory) (0) | 2020.01.28 |
댓글