首页 > 其他分享 >org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

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

时间:2023-05-12 11:13:43浏览次数:40  
标签:xml 文件 BindingException binding bound statement org apache found

记录一次踩坑

看了很多网上的方法 绝大多数是让你检查xml 文件名 或者是编译文件 层级之类的 都不对

参考这里

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

一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误

按以下步骤一一执行:

1:检查xml文件所在的package名称是否和interface对应的package名称一一对应

2:检查xml文件的namespace是否和xml文件的package名称一一对应

3:检查函数名称能否对应上

4:去掉xml文件中的中文注释

5:随意在xml文件中加一个空格或者空行然后保存

一般来说到此就可以排除错误了

以上是转载自http://blog.csdn.net/softwarehe/article/details/8889206

以上的都没能解决我的问题 最后在这里配置文件这里 发现是拉的配置少配置了扫的地方 添加以后就好了


标签:xml,文件,BindingException,binding,bound,statement,org,apache,found
From: https://www.cnblogs.com/RHsama/p/17393418.html

相关文章

  • PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements插件安装及使用
    PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements一、安装pg_stat_statements插件二、加载pg_stat_statements模块三、配置pg_stat_statements采样参数四、创建pg_stat_statementsextension五、分析SQL查询哪些sql语句执行效率慢:重置统计信息普通用户需执......
  • SLF4J: Class path contains multiple SLF4J bindings.错误解决
    1.出现问题错误如下:SLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/D:/Users/FFprincess/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J:Foun......
  • 一、全面理解JWT | 二、对比Statement与prepareStatemen
    一、全面理解JWT-海~~D-博客园(cnblogs.com)结合抖音:@渡一Web前端学习频道---->第179集|彻底理解JWT可以更透彻的弄清JWT。 二、javaJDBCStatement的用途对比Statement与prepareStatement1.Statement存在SQL注入,PrepareStatement不存在SQL注入......
  • When to use which bindings in WCF
    WhentousewhichbindingsinWCFWCFsupportsseveraldifferentbindings,andthechoiceofwhichbindingtousedependsontherequirementsoftheserviceandtheclient.Hereisabriefoverviewofsomeofthemostcommonbindingsandwhentouseth......
  • 经验分享,解决错误:org.apache.ibatis.binding.BindingException
    问题描述:今天在学习mybatis的时候出现了错误:Exceptioninthread"main"org.apache.ibatis.binding.BindingException:Typeinterfacecom.wxy.dao.UserMapperisnotknowntotheMapperRegistry.atorg.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.ja......
  • 【Jetpack】ViewModel + LiveData + DataBinding 综合使用 ( 核心要点说明 | 组合方式
    文章目录一、ViewModel+LiveData+DataBinding核心要点1、ViewModel使用要点2、LiveData使用要点3、DataBinding使用要点二、ViewModel+LiveData+DataBinding代码示例1、ViewModel+LiveData代码2、build.gradle构建脚本-启用DataBinding3、DataBinding布局文......
  • 中级软件设计师软考备考资源;解决org.apache.ibatis.binding.BindingException: Invali
    中级软件设计师软考备考资源软考资源在百度网盘上org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound)问题即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。这是一个很容易......
  • Service层报错org.apache.ibatis.binding.BindingException: Invalid bound statement
    如果在主启动类配置了包扫描@MapperScan注解,这个位置目录一定要写到dao层的目录,如:@MapperScan(“com.company.module.dao”)如果没有写到具体的dao层目录,写成@MapperScan(“com.company”)扫描的时候会把com.company.module.service目录也认为是dao目录扫进来,这时用到@Service注解......
  • ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo
    场景安装后首次运行mysql命令报错误:ERROR1820(HY000):YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement修改密码mysql>alteruseruser() identifiedby‘admin@123456’;QueryOK,0rowsaffected(0.03sec)mysql>flushp......
  • 解决go gin框架 binding:"required"`无法接收零值的问题
     1、现象:​在go中gin框架中,需要接收前端参数时,参数必填,我们一般添加binding:"required"`标签,这样前端参数不给时,gin框架会自动校验,给出error。​gin的参数校验是基于validator的,如果给了required标签,则不能传入零值,比如字符串的不能传入空串,int类型的不能传入0,bool类型的不......