mybatis错误:Invalid bound statement (not found)

来源:互联网 发布:为什么淘宝比天猫便宜 编辑:程序博客网 时间:2024/05/27 14:12

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): me.tspace.pm.dao.UserDAO.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.

<mapper namespace="me.tspace.pm.dao.userdao">  

mapper的namespace写的不对!!!注意修改。最有可能出问题的地方


2.

userdao的方法在userdao.xml中没有,然后执行userdao的方法会报此

3. userdao的方法返回值是list<user>,而select元素没有正确配置resultmap,或者只配置resulttype!

4. 如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决...


0 0
原创粉丝点击