Click on the menu to throw an exception:
Org.springframework.web.util.NestedServletException:Request processing failed; Nested exception is org.apache.ibatis.binding.BindingException:Invalid bound statement (not found): Com.misscandy.inter.UserMapper.findAllUsers Org.springframework.web.servlet.FrameworkServlet.processRequest (frameworkservlet.java:978) Org.springframework.web.servlet.FrameworkServlet.doPost (frameworkservlet.java:868) Javax.servlet.http.HttpServlet.service (httpservlet.java:647) Org.springframework.web.servlet.FrameworkServlet.service (frameworkservlet.java:842) Javax.servlet.http.HttpServlet.service (httpservlet.java:728) Org.apache.tomcat.websocket.server.WsFilter.doFilter (wsfilter.java:52) Org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (characterencodingfilter.java:88) Org.springframework.web.filter.OncePerRequestFilter.doFilter (onceperrequestfilter.java:107)
1. Ensure the Spring,mybatis integration environment OK.
<!--Scan the MyBatis mapping file - <BeanID= "Sqlsessionfactory"class= "Org.mybatis.spring.SqlSessionFactoryBean"> < Propertyname= "DataSource"ref= "Datasourcepolice" /> < Propertyname= "Mapperlocations"value= "Classpath*:com/casic/police/persistence/mybatis/*.xml" /> </Bean> <!--Scan the mapper of MyBatis - <Beanclass= "Org.mybatis.spring.mapper.MapperScannerConfigurer"> < Propertyname= "Basepackage"value= "Com.casic.police.persistence.mapper" /> </Bean>
2.maven environment, there may be reasons why the *mapper.xml file is not compiled.
Under the build node of the Pom.xml, configure:
<Resources> <Resource> <Directory>Src/main/java</Directory> <includes> <include>**/*.xml</include> </includes> <filtering>True</filtering> </Resource> </Resources>
Recompile, deploy, normal.
[MyBatis] MyBatis error: Invalid bound statement (not found)