MyBatis笔记----报错Exception in thread "main" org.apache.ibatis.binding.BindingException: Inva

Posted Stay Hungry, Stay Foolish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis笔记----报错Exception in thread "main" org.apache.ibatis.binding.BindingException: Inva相关的知识,希望对你有一定的参考价值。

信息: Refreshing org[email protected]41cf53f9: startup date 
[Wed Apr 05 16:48:12 CST 2017]; root of context hierarchy 四月 05, 2017 4:48:12 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息: Loading XML bean definitions from class path resource [com/ij34/mybatis/applicationContext.xml] Exception in thread "main" org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ij34.model.UserMapper.selectUser at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:230) at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:48) at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) at com.sun.proxy.$Proxy4.selectUser(Unknown Source) at com.ij34.bean.Test.main(Test.java:24)

 

       解决:

  1. 检查xml文件所在的package名称是否和interface对应的package名称一一对应
  2. 检查xml文件的namespace是否和xml文件的package名称一一对应
  3. 检查函数名称能否对应上
  4. 去掉xml文件中的中文注释
  5. 随意在xml文件中加一个空格或者空行然后保存

以上是关于MyBatis笔记----报错Exception in thread "main" org.apache.ibatis.binding.BindingException: Inva的主要内容,如果未能解决你的问题,请参考以下文章

日常Exception第三十四回:mybatis-plus插入insert时null值导致报错,ExpressionSyntaxException: Malformed OGNL expressi

记录一些遇见的bug——项目启动报错org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.e

记录一些遇见的bug——项目启动报错org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.e

spring+struts+mybatis中关于报错org.hibernate.exception.GenericJDBCException: Connection is read-only. Que

记录:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding...解决方案

MBG逆向工程报错:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.Driver