BindingException:Invalid bound statement not found

简介: BindingException:Invalid bound statement not found

性格左右命运,气度影响格局。——余世雅博士

转,原文

解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

  • 在用maven配置mybatis环境时出现此BindingExceptiony异常,发现在classes文件下没有mapper配置文件,应该是maven项目没有扫描到mapper包下的xml文件,
    在pom.xml中加入一下代码可以解决:
<build>
   <resources>  
     <!-- maven项目中src源代码下的xml等资源文件编译进classes文件夹,
       注意:如果没有这个,它会自动搜索resources下是否有mapper.xml文件,
       如果没有就会报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.PetMapper.selectByPrimaryKey-->
     <resource>  
       <directory>src/main/java</directory>  
       <includes>  
         <include>**/*.xml</include>  
       </includes>  
     </resource>  
     <!--将resources目录下的配置文件编译进classes文件  -->  
     <resource>
           <directory>src/main/resources</directory>
     </resource>
   </resources>  
 </build>
相关文章
|
3月前
|
SQL XML Java
Invalid bound statement (not found): com.zheng.mapper.UserMapper.login
这篇文章解释了MyBatis中接口与Mapper配置文件映射绑定失败的原因,并提供了解决步骤,包括确保Mapper.xml文件的namespace与Mapper接口的类路径相同,接口方法名与XML中定义的statement id相同,以及接口方法的输入输出参数类型与Mapper.xml中定义的sql的parameterType和resultType类型匹配。
Invalid bound statement (not found): com.zheng.mapper.UserMapper.login
|
3月前
|
XML Java Maven
Invalid bound statement (not found)
Invalid bound statement (not found)
28 0
|
5月前
Invalid bound statement (not found)错误【已解决】
Invalid bound statement (not found)错误【已解决】
96 1
|
5月前
|
存储 缓存 自然语言处理
“error“: { “root_cause“: [{ “type“: “circuit_breaking_exception“, “reason“: “[parent] D【已解决】
“error“: { “root_cause“: [{ “type“: “circuit_breaking_exception“, “reason“: “[parent] D【已解决】
46 1
|
SQL Java 数据库连接
sql injection violation, syntax error: syntax error, error in :‘**‘expect IDENTIFIER, actual IDENTIF
sql injection violation, syntax error: syntax error, error in :‘**‘expect IDENTIFIER, actual IDENTIF
203 0
|
编译器
解决Invalid bound statement (not found)错误~
解决Invalid bound statement (not found)错误~
Optional int parameter ‘id‘ is present but cannot be translated into a null value due to being ……
Optional int parameter ‘id‘ is present but cannot be translated into a null value due to being ……
303 0
|
SQL Java 数据库连接
Invalid bound statement (not found) 问题处理
您好,我是码农飞哥,感谢您阅读本文!本文将介绍使用MyBatis时出现的一些常见问题。
259 0
error: statement with no effect [-Werror=unused-value]
error: statement with no effect [-Werror=unused-value]
219 0
|
XML SQL 数据格式
Invalid bound statement (not found)错误的可能原因
Invalid bound statement (not found)错误的可能原因
770 0