标签:
点击菜单抛出异常:
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.保证spring,mybatis 的集成环境oK.
<!-- 扫描myBatis映射文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSourcePolice" /> <property name="mapperLocations" value="classpath*:com/casic/police/persistence/mybatis/*.xml" /> </bean> <!-- 扫描myBatis的Mapper --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.casic.police.persistence.mapper" /> </bean>
2.maven 环境下,可能因为 *Mapper.xml 文件没有编译的原因.
在pom.xml的build节点下配置:
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources>
重新编译,部署,正常。
[mybatis] mybatis错误:Invalid bound statement (not found)
标签:
原文地址:http://www.cnblogs.com/lonelywolfmoutain/p/5492461.html