网上已经有很多文章说明可能导致这个报错的原因,无非是以下几种:
1.检查xml文件的namespace是否正确

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

3.xxxMapper.java的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType

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

5.看下mapper的XML配置路径是否正确

如果全部检查了一遍,还发现没有问题,最好看下自己的配置文件,那时候很有可能是配置少了扫描mapper的东西:

在创建SqlSessionFactory的时候,加了以下配置:

sqlSessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/*.xml"));
sqlSessionFactoryBean.setTypeAliasesPackage("com.test.maper");
而且注意sqlSessionFactoryBean.setTypeAliasesPackage参数不支持通配符*,如果有多个包可以通过","等分割

如果需要加载依赖传递过来的jar包中的mapper目录下的xml,classpath:mapper/*.xml 修改为classpath*:mapper/*.xml

转载于:https://www.cnblogs.com/tv151579/p/11565509.html

Invalid bound statement (not found) 终极解决办法相关推荐

  1. springboot invalid bound statement (not found)终极解决办法

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

  2. springboot报错Invalid bound statement (not found) 的解决办法

    1.经排查所有的配置都没有问题,最后发现是项目编译后target文件夹中没有加载映射文件,解决方案,在pom中加入以下配置(但是这种方案一般要求在创建项目时就在pom中加入): <build&g ...

  3. Invalid bound statement (not found)错误解决办法

    SpringBoot在整合mybatis的mapper文件时容易出现的一个问题.今天由于想把原先放在resource目录下的mapper目录放到java目录中,修改了下mapper路径,结果报出了这个 ...

  4. Invalid bound statement (not found)异常解决

    问题描述以及解决思路: 1.我这里用的若依微服务框架 2.新建一个user模块ruoyi-user 3.启动后报错mapper映射有问题Invalid bound statement (not fou ...

  5. BindingException: Invalid bound statement (not found) 已解决

    问题: SSM框架:整合spring和Mybatis过程中遇到了问题 Caused by: org.apache.ibatis.binding.BindingException: Invalid bo ...

  6. (解决)org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题的办法

    1.基础办法:先检查mapper和xml的本身的对应关系是否正确(包括路径指向,方法名,包名对应是否正确),如果使用的是idea可以借助插件MybatisPlugin,能连接到指定方法说明绑定是没有问 ...

  7. 错误Invalid bound statement(not found):xxx问题解决办法

    错误分析: teget目录下面的userDao.xml文件应该放在userDao.class下面 正确的如下图 解决办法如下 由于在resources下面不能创建package,只能创建文件夹Dire ...

  8. 初学Springboot使用MyBatis-Plus出现Invalid bound statement (not found)的解决

    出现问题: 学习Springboot时出现找不到mapper里的方法,很奇怪通用的MP能使用,自己定义的MP就会出现上面的问题,看了自己写的mpper映射路径啥的都没有问题 疯狂百度查找,替换版本,好 ...

  9. BindingException:Invalid bound statement (not found)如何解决

    问题描述: 百度该问题,你会得到清一色的复制粘贴答案: 出现这个错误时,按以下步骤检查一般就会解决问题: 1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对 ...

最新文章

  1. 协作是企业管理的重点和难点
  2. Intger To Roman
  3. 【网摘】Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明
  4. Java四种输出语句
  5. ITK:带有离散高斯滤波器的平滑图像
  6. qrp文件如何用excel打开_问与答66: 如何不打开Excel文件删除行?
  7. markdown 常用语法总结 - 个人版
  8. 一维装箱问题 java_c语言来实现贪心算法之装箱问题
  9. Python风格总结:元组tuple
  10. VNC 远程重装 Linux
  11. 甘肃刘家峡赤壁“结”出多彩冰瀑
  12. 【笔记分享】LED点阵屏幕显示原理
  13. uniapp 添加table不显示
  14. 局域网即时通讯软件_做企业即时通讯软件,我们是认真的
  15. HBuilder X 连接逍遥Android模拟器
  16. 计算机图形学应用题,计算机图形学教学大纲
  17. IT行业的人越来越多,工资为啥却不降反升?
  18. Redis缓存:java解析excel数据
  19. 苹果首席设计师:iPhone X 耗时五年,设计要等技术赶上
  20. 【云扩RPA】sliceBigFiles

热门文章

  1. Android打造带透明圆弧的ImageView
  2. 内核I2C子系统详解
  3. 力扣 378. 有序矩阵中第 K 小的元素
  4. r语言实现sem_利用R语言做结构方程模型分析
  5. EasyExcel与EasyPoi性能对比
  6. H5托盘通知(带声音提醒)
  7. 精华帖:最全的编程自学网站介绍,白嫖
  8. AtCoder Beginner Contest 217 A B C D E G 题解
  9. 解决:谷歌浏览器下载链接时一闪一闪的问题
  10. JAVA简单手写数字识别