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