Org.apache.ibatis.binding.BindingException:Invalid bound statement (not found): Com.baway.dao.UserMapper.register
At Org.apache.ibatis.binding.mappermethod$sqlcommand.<init> (mappermethod.java:189)
At Org.apache.ibatis.binding.mappermethod.<init> (mappermethod.java:43)
At Org.apache.ibatis.binding.MapperProxy.cachedMapperMethod (mapperproxy.java:58)
At Org.apache.ibatis.binding.MapperProxy.invoke (mapperproxy.java:51)
At Com.sun.proxy. $Proxy 13.register (Unknown Source)
At Com.baway.service.impl.UserserviceImpl.addUser (userserviceimpl.java:19)
At Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
At Sun.reflect.NativeMethodAccessorImpl.invoke (nativemethodaccessorimpl.java:57)
At Sun.reflect.DelegatingMethodAccessorImpl.invoke (delegatingmethodaccessorimpl.java:43)
At Java.lang.reflect.Method.invoke (method.java:606)
At Org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection (aoputils.java:317)
At Org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint (Reflectivemethodinvocation.java : 190)
At Org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (reflectivemethodinvocation.java:157)
At Org.springframework.transaction.interceptor.transactioninterceptor$1.proceedwithinvocation ( TRANSACTIONINTERCEPTOR.JAVA:99)
At Org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction ( transactionaspectsupport.java:267)
At Org.springframework.transaction.interceptor.TransactionInterceptor.invoke (transactioninterceptor.java:96)
At Org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (reflectivemethodinvocation.java:179)
At Org.springframework.aop.framework.JdkDynamicAopProxy.invoke (jdkdynamicaopproxy.java:207)
At Com.sun.proxy. $Proxy 17.addUser (Unknown Source)
At Com.baway.controller.UserController.register (usercontroller.java:20)
At Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
At Sun.reflect.NativeMethodAccessorImpl.invoke (nativemethodaccessorimpl.java:57)
At Sun.reflect.DelegatingMethodAccessorImpl.invoke (delegatingmethodaccessorimpl.java:43)
At Java.lang.reflect.Method.invoke (method.java:606)
At Org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (invocablehandlermethod.java:221)
At Org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (Invocablehandlermethod.java : 137)
At Org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle ( SERVLETINVOCABLEHANDLERMETHOD.JAVA:110)
At Org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod ( requestmappinghandleradapter.java:777)
At Org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal ( requestmappinghandleradapter.java:706)
At Org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle ( ABSTRACTHANDLERMETHODADAPTER.JAVA:85)
At Org.springframework.web.servlet.DispatcherServlet.doDispatch (dispatcherservlet.java:943)
At Org.springframework.web.servlet.DispatcherServlet.doService (dispatcherservlet.java:877)
At Org.springframework.web.servlet.FrameworkServlet.processRequest (frameworkservlet.java:966)
At Org.springframework.web.servlet.FrameworkServlet.doGet (frameworkservlet.java:857)
At Javax.servlet.http.HttpServlet.service (httpservlet.java:621)
At Org.springframework.web.servlet.FrameworkServlet.service (frameworkservlet.java:842)
At Javax.servlet.http.HttpServlet.service (httpservlet.java:722)
At Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfilterchain.java:305)
At Org.apache.catalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:210)
At Org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (characterencodingfilter.java:88)
At Org.springframework.web.filter.OncePerRequestFilter.doFilter (onceperrequestfilter.java:107)
At Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfilterchain.java:243)
At Org.apache.catalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:210)
At Org.apache.catalina.core.StandardWrapperValve.invoke (standardwrappervalve.java:222)
At Org.apache.catalina.core.StandardContextValve.invoke (standardcontextvalve.java:123)
At Org.apache.catalina.authenticator.AuthenticatorBase.invoke (authenticatorbase.java:472)
At Org.apache.catalina.core.StandardHostValve.invoke (standardhostvalve.java:168)
At Org.apache.catalina.valves.ErrorReportValve.invoke (errorreportvalve.java:99)
At Org.apache.catalina.core.StandardEngineValve.invoke (standardenginevalve.java:118)
At Org.apache.catalina.connector.CoyoteAdapter.service (coyoteadapter.java:407)
At Org.apache.coyote.http11.AbstractHttp11Processor.process (abstracthttp11processor.java:1002)
At Org.apache.coyote.abstractprotocol$abstractconnectionhandler.process (abstractprotocol.java:585)
At Org.apache.tomcat.util.net.jioendpoint$socketprocessor.run (jioendpoint.java:312)
At Java.util.concurrent.ThreadPoolExecutor.runWorker (threadpoolexecutor.java:1145)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:615)
At Java.lang.Thread.run (thread.java:744)
Workaround
Mapper interface class more than a method not written in the mapping file, the Mapper interface to delete many methods or write in the map file operation SQL statement is good.
Org.apache.ibatis.binding.BindingException:Invalid bound statement (not found): Com.baway.dao.UserMapper.register