org.apache.ibatis.binding.BindingException: Invalid bound statement
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): sunghs.test.mapper.TestMapper.selectInfoById
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227)
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49)
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58)
at com.sun.proxy.$Proxy113.selectInfoById(Unknown Source)
..... (생략)
Mapper를 찾지 못해서 생기는 오류
혹시 @MapperScan에는 a.b.c. 형태로 패키지를 달아놓고
resource 밑에 패키지 서술하듯 a.b.c 라는 폴더를 만들지 않았나 봐야 한다.
MapperScan의 패키지 형태는 a/b/c (폴더 안에 폴더 형태) 여야 한다.
혹시 a.b.c 라는 resource 폴더를 만든 경우, 탐색기나 파인더로 프로젝트 들어가보면 그냥 "a.b.c"라는 폴더가 있을 수도 있다.
'Framework' 카테고리의 다른 글
[Gradle] Deprecated Gradle features were used in this build.. (0) | 2020.06.29 |
---|---|
[SPRING BOOT] REST API 개발하기 1 - 프로젝트 생성 및 Swagger2 연동 (0) | 2020.06.28 |
[SPRING BOOT] 스프링부트로 개발하기 10 - Batch Tasklet 처리 (0) | 2020.02.03 |
[SPRING BOOT] 스프링부트로 개발하기 10 - Batch Chunk 처리 (2) | 2020.01.21 |
[SPRING BOOT] 스프링부트로 개발하기 9 - Redis(NoSQL) 기본 연동 (0) | 2020.01.13 |
댓글