spring3.0整合mybatis报错,不知道哪里配置错误

严重: Servlet.service() for servlet SpringMVC threw exception
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): dao.EmpeeDAO.selectAllEmpees
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 $Proxy10.selectAllEmpees(Unknown Source)
at service.EmpeeService.selectAllEmpees(EmpeeService.java:21)
at controller.EmpeeController.EmpeeController(EmpeeController.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at
spring-mybatis.xml 文件部分内容:<!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><!-- 自动扫描mapping.xml文件 --><property name="mapperLocations" value="classpath:*/mapping/*.xml"></property>

启动没有报错,访问@Controller里面的路径方法才报错
报错请看截图

第1个回答  2015-12-07
selectAllEmpees这个方法跟配置文件mapper.xml中的方法不一致,或者没找到。
方法名一定要和xml中的id值一致。请检查。本回答被提问者和网友采纳
相似回答