org.apache.ibatis.binding.BindingException:パラメータ '0' が見つかりません。利用可能なパラメータです[arg1に、arg0は、PARAM1、PARAM2]

次のような情報を与えられました:

org.apache.ibatis.binding.BindingException:パラメータ'0'が見つかりません。利用可能なパラメータは、[引数1、arg0は、PARAM1、PARAM2]です
:org.apache.ibatis.binding.MapperMethod $ ParamMap.get(MapperMethod.java:212)〜[3.5.3 MyBatisの-3.5.3.jar]で
ORGで。 apache.ibatis.reflection.wrapper.MapWrapper.get(MapWrapper.java:45)〜[MyBatisの-3.5.3.jar:3.5.3]
org.apache.ibatis.reflection.MetaObject.getValueで(MetaObject.java:122 )〜[MyBatisの-3.5.3.jar:3.5.3]
org.apache.ibatis.executor.BaseExecutor.createCacheKey(BaseExecutor.java:219で)〜[MyBatisの-3.5.3.jar:3.5.3]
ORGで:.apache.ibatis.executor.CachingExecutor.createCacheKey(CachingExecutor.java:146)〜[3.5.3 MyBatisの-3.5.3.jar]
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:82)で〜[MyBatisの-3.5.3.jar:3.5.3]
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)で〜[MyBatisの-3.5.3.jar:3.5.3]
org.apache.ibatis.session.defaults.DefaultSqlSession.selectListで( DefaultSqlSession.java:140)〜[MyBatisの-3.5.3.jar:3.5.3]
org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:76時)〜[MyBatisの-3.5.3.jar :3.5.3]
1.8.0_131]:sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)〜[ナで
1.8.0_131]:sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)で〜[ナ
日で:.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[1.8.0_131 NA]
java.lang.reflect.Method.invoke(Method.java:498)で〜[NA:1.8.0_131]
:org.mybatis.spring.SqlSessionTemplate $ SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)〜[2.0.3 MyBatisのスプリング-2.0.3.jar]で
com.sun.proxyで$ Proxy60.selectOne(不明なソース)。 〜[NA:NA]
org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:159)で〜[MyBatisのスプリング-2.0.3.jar:2.0.3]
org.apache.ibatis.binding.MapperMethodました。実行(MapperMethod.java:87)〜[MyBatisの-3.5.3.jar:3.5.3]
org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:93)で〜[MyBatisの-3.5.3.jar :3.5.3]
。com.sun.proxyで$ Proxy61.getInfo(不明なソース)〜[ナ:ナ]
com.springbootdemo2.springbootdemo2.serviceImpl.UserServiceImpl.loginIn(UserServiceImpl.java:16)で〜[クラス/: NA]
com.springbootdemo2.springbootdemo2.controller.LoginController.loginで(LoginController.java:20)〜[クラス/:NA]
sun.reflect.NativeMethodAccessorImpl.invoke0で(ネイティブメソッド)〜[NA:1.8.0_131]
sun.reflectで.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)〜[NA:1.8.0_131]
〜sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)における[NA:1.8.0_131]
java.lang.reflect.Methodオブジェクトで.invoke(Method.java:498)〜[NA:1.8.0_131]
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)〜[春-ウェブ5.2.2.RELEASEで。瓶:5.2.2.RELEASE]
:org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)〜[5.2.2.RELEASE春-ウェブ5.2.2.RELEASE.jar]で
org.springframework.web.servletで。 mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)〜[春-webmvc-5.2.2.RELEASE.jar:5.2.2.RELEASE]
org.springframework.web.servlet.mvc.method.annotationで:.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)〜[5.2.2.RELEASEばねwebmvc-5.2.2.RELEASE.jar]
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternalで( RequestMappingHandlerAdapter.java:793)〜[春-webmvc-5.2.2.RELEASE.jar:5.2.2.RELEASE]
:org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)〜[5.2.2.RELEASEばねwebmvc-5.2.2.RELEASE.jar]で
org.springframework.webました。 :servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)〜[5.2.2.RELEASEばねwebmvc-5.2.2.RELEASE.jar]
org.springframework.web.servlet.DispatcherServlet.doServiceで(DispatcherServlet.java:943 )〜[スプリングwebmvc-5.2.2.RELEASE.jar 5.2.2.RELEASE]
org.springframework.web.servlet.FrameworkServlet.processRequestで(FrameworkServlet.java:1006)〜[ばねwebmvc-5.2.2。 RELEASE.jar:5.2.2.RELEASE]
org.springframework.web.servlet.FrameworkServlet.doPostで(FrameworkServlet.java:909)〜[ばねwebmvc-5.2.2.RELEASE.jar:5.2.2.RELEASE]
javax.servlet.http.HttpServlet.serviceで(HttpServlet.java:660)〜[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
org.springframework.web.servlet.FrameworkServlet.serviceで(FrameworkServlet。ジャワ:883)〜[ばねwebmvc-5.2.2.RELEASE.jar:5.2.2.RELEASE]
javax.servlet.http.HttpServlet.serviceで(HttpServlet.java:741)〜[Tomcatの-埋め込みコア- 9.0 .29.jar:9.0.29]
〜org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)における[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
org.apacheで.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)〜[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
org.apache.tomcat.websocket.server.WsFilter.doFilterで(WsFilter。 Javaの:53)〜[Tomcatの-埋め込む-のWebSocket-9.0.29.jar:9.0.29]
:org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)〜[9.0.29 Tomcatの-埋め込みコア9.0.29.jar]で
org.apache.catalina.core.ApplicationFilterChain.doFilterで( ApplicationFilterChain.java:166)〜[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)で〜[ばねウェブ5.2 .2.RELEASE.jar:5.2.2.RELEASE]
org.springframework.web.filter.OncePerRequestFilter.doFilterで(OncePerRequestFilter.java:119)〜[春-ウェブ5.2.2.RELEASE.jar:5.2.2。 RELEASE]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilterで(ApplicationFilterChain.java:193)〜[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
:org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)〜[9.0.29 Tomcatの-埋め込みコア9.0.29.jar]で
org.springframework.web.filter.FormContentFilter.doFilterInternalで( FormContentFilter.java:93)〜[春-ウェブ5.2.2.RELEASE.jar:5.2.2.RELEASE]
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)〜[春、ウェブで-5.2.2.RELEASE.jar:5.2.2.RELEASE]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)で〜[Tomcatの-埋め込みコア9.0.29.jar:9.0。 29]
〜org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)における[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
:org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)〜[5.2.2.RELEASE春-ウェブ5.2.2.RELEASE.jar]で
org.springframework.web.filter.OncePerRequestFilterで。 doFilter(OncePerRequestFilter.java:119)〜[春-ウェブ5.2.2.RELEASE.jar:5.2.2.RELEASE]
org.apache.catalina.core.ApplicationFilterChain.internalDoFilterで(ApplicationFilterChain.java:193)〜[Tomcatの-embedコア-9.0.29.jar:9.0.29]
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)〜に[Tomcatの-埋め込みコア9.0.29.jar:9.0。 29]
〜org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)における[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
:org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)9.0.29 Tomcatの-埋め込みコア9.0.29.jar]で
org.apache.catalina.authenticator.AuthenticatorBase.invokeで(AuthenticatorBase .java:526)[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)における[Tomcatの-埋め込みコア9.0。 29.jar:9.0.29]
org.apache.catalina.valves.ErrorReportValve.invokeで(ErrorReportValve.java:92)のTomcat-埋め込みコア9.0.29.jar:9.0.29]
org.apache.catalinaで.core.StandardEngineValve.invoke(StandardEngineValve.java:74)のTomcat-埋め込みコア9.0.29.jar:9.0.29]
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)で[ Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
org.apache.coyote.http11.Http11Processor.serviceで(Http11Processor.java:367)のTomcat-埋め込みコア9.0.29.jar:9.0.29]
org.apache.coyote.AbstractProcessorLight.processで(AbstractProcessorLight.java :65)[Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
org.apache.coyote.AbstractProtocolで$ ConnectionHandler.process(AbstractProtocol.java:860)のTomcat-埋め込みコア9.0.29。ジャー:9.0.29]
org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1591)のTomcat-埋め込みコア9.0.29.jarで:9.0.29]
org.apacheで.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)のTomcat-埋め込みコア9.0.29.jar:9.0.29]
java.util.concurrent.ThreadPoolExecutor.runWorkerで(ThreadPoolExecutor.java:1142 )NA:1.8.0_131]
:java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)[1.8.0_131 NA]で
org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)で[ Tomcatの-埋め込みコア9.0.29.jar:9.0.29]
java.lang.Thread.run(Thread.java:748)における[NA:1.8.0_131]

 

SQL文のSQLの実装では、ワイルドカードの一致が生じたので、これは解決するには2つの方法があります、ではない 
ワイルドカードのSQL文で書かれた、0,1試合で:最初は: 
書き込み絵は、ここで説明しました

第二:プラスDAOインタフェースPARAM注の前にプロセスパラメータの: 
書き込み絵は、ここで説明しました

どちらの方法は、いずれかを選択することができるようになります。

おすすめ

転載: www.cnblogs.com/piwefei/p/12085345.html