Invalid bound statement (not found) 终极解决办法
网上已经有很多文章说明可能导致这个报错的原因,无非是以下几种:
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) 终极解决办法相关推荐
- springboot invalid bound statement (not found)终极解决办法
解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题 org.apache.ibati ...
- springboot报错Invalid bound statement (not found) 的解决办法
1.经排查所有的配置都没有问题,最后发现是项目编译后target文件夹中没有加载映射文件,解决方案,在pom中加入以下配置(但是这种方案一般要求在创建项目时就在pom中加入): <build&g ...
- Invalid bound statement (not found)错误解决办法
SpringBoot在整合mybatis的mapper文件时容易出现的一个问题.今天由于想把原先放在resource目录下的mapper目录放到java目录中,修改了下mapper路径,结果报出了这个 ...
- Invalid bound statement (not found)异常解决
问题描述以及解决思路: 1.我这里用的若依微服务框架 2.新建一个user模块ruoyi-user 3.启动后报错mapper映射有问题Invalid bound statement (not fou ...
- BindingException: Invalid bound statement (not found) 已解决
问题: SSM框架:整合spring和Mybatis过程中遇到了问题 Caused by: org.apache.ibatis.binding.BindingException: Invalid bo ...
- (解决)org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题的办法
1.基础办法:先检查mapper和xml的本身的对应关系是否正确(包括路径指向,方法名,包名对应是否正确),如果使用的是idea可以借助插件MybatisPlugin,能连接到指定方法说明绑定是没有问 ...
- 错误Invalid bound statement(not found):xxx问题解决办法
错误分析: teget目录下面的userDao.xml文件应该放在userDao.class下面 正确的如下图 解决办法如下 由于在resources下面不能创建package,只能创建文件夹Dire ...
- 初学Springboot使用MyBatis-Plus出现Invalid bound statement (not found)的解决
出现问题: 学习Springboot时出现找不到mapper里的方法,很奇怪通用的MP能使用,自己定义的MP就会出现上面的问题,看了自己写的mpper映射路径啥的都没有问题 疯狂百度查找,替换版本,好 ...
- BindingException:Invalid bound statement (not found)如何解决
问题描述: 百度该问题,你会得到清一色的复制粘贴答案: 出现这个错误时,按以下步骤检查一般就会解决问题: 1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对 ...
最新文章
- java synchronized 参数_个人对synchronized锁的参数理解,如果有误望指出
- Spring框架中bean的生命周期
- 登录form php一个页面跳转页面,Extjs4中表单登录功能、登录成功跳转页面的代码...
- maven编译项目时提示:cached in the local repository
- java设计模式之道文字版,Java Web设计模式之道 PDF
- 逐渐显示的按钮和图片上下切换
- 如何运行vue项目(从gethub上download的开源项目)
- python 获取浏览器句柄下的网页控件_python webdriver操作浏览器句柄
- 用Julia学习微积分:这有一份高赞数学教程 | 附习题+代码
- Google是如何识别原创文章的,以及外链建设意见
- 大数据时代下的办公自动化系统
- DWL文件能改成DWG文件打开吗?
- 美团笔试题解2022-3-12号
- C语言 自定义数据类型(结构体 typedef 共用体 位段 枚举)
- 【平面图理论】平面图学习笔记
- java 控制台输入
- 《神经科学:探索脑》学习笔记(第1章 神经科学导论)
- python字体加粗代码_如何在python docx中加粗行单元格的文本?
- Altium Designer 10对集成库的理解
- CAD版本转换知识大全