Debugging
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 오류
유다의
2021. 7. 21. 21:27
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.koreait.alsamo.user.info.InfoMapper.countAllReply
org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235)
org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:53)
org.apache.ibatis.binding.MapperProxy.lambda$cachedInvoker$0(MapperProxy.java:115)
java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1688)
org.apache.ibatis.binding.MapperProxy.cachedInvoker(MapperProxy.java:102)
org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:85)
com.sun.proxy.$Proxy45.countAllReply(Unknown Source)
com.koreait.alsamo.user.info.InfoService.selAllReplyCount(InfoService.java:36)
com.koreait.alsamo.user.info.InfoUserController.infoUser(InfoUserController.java:22)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
1. mapper 인터페이스 안에 생성된 매소드와 mapper.xml 안에 sql문이 1대1일 매핑이 되어있는지 확인
2. 매핑이 1대1 되어있는게 맞다면 sql문의 id명 오타가 있나 없나 확인
3. 오타도 없다면 mapper.xml과 mapper인터페이스 사이 경로가 제대로 되어있나 확인