org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误经常遇到,意思就是mybatis绑定错误。出现这个错误的原因一般就是自己写的mapper.xml中的namespace的值写错了。还有注意下xml文件所在的package名称是否和interface对应的package名称一一对应或者说检查函数名称能否对应上。
异常的全部错误信息如下:
type Exception report
message Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.levi.dao.MovieInfoDao.getAllListWithNoParam
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.levi.dao.MovieInfoDao.getAllListWithNoParam
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)