mybatis plus 常见问题Invalid bound statement (not found)
官网: https://mp.baomidou.com/guide/faq.html#%E5%87%BA%E7%8E%B0-invalid-bound-statement-not-found-%E5%BC%82%E5%B8%B8
出现 Invalid bound statement (not found)
异常
不要怀疑,正视自己,这个异常肯定是你插入的姿势不对……
检查是不是引入 jar 冲突
检查 Mapper.java 的扫描路径
- 方法一:在
Configuration
类上使用注解MapperScan
@Configuration @MapperScan("com.yourpackage.*.mapper") public class YourConfigClass{... }
- 方法二:在
Configuration
类里面,配置MapperScannerConfigurer
(查看示例
- 方法一:在
- (opens new window))
@Bean public MapperScannerConfigurer mapperScannerConfigurer(){MapperScannerConfigurer scannerConfigurer = new MapperScannerConfigurer();//可以通过环境变量获取你的mapper路径,这样mapper扫描可以通过配置文件配置了scannerConfigurer.setBasePackage("com.yourpackage.*.mapper");return scannerConfigurer; }
检查是否指定了主键?如未指定,则会导致
selectById
相关 ID 无法操作,请用注解@TableId
注解表 ID 主键。当然@TableId
注解可以没有!但是你的主键必须叫 id(忽略大小写)SqlSessionFactory不要使用原生的,请使用MybatisSqlSessionFactory
检查是否自定义了SqlInjector,是否复写了getMethodList()方法,该方法里是否注入了你需要的方法(可参考DefaultSqlInjector)
mybatis plus 常见问题Invalid bound statement (not found)相关推荐
- mybatis报错 Invalid bound statement (not found)
mybatis报错 Invalid bound statement (not found) 第一步:查看接口mapper和对应的xml文件的id是否一致 第二步:是由于maven默认加载机制造成 ma ...
- 【转载】MyBatis报错Invalid bound statement (not found)
转载自: koal的博客 http://www.cnblogs.com/koal/p/5232388.html <!--IDEA需要添加一下内容,否则无法找到mapper --><b ...
- 如何快速解决 Mybatis 异常:Invalid bound statement (not found)
目录 一.遇到的问题 二.分析思路 1.映射文件 2.测试类 三.解决方案 一.遇到的问题 前几日,有个工作不久的同事找我帮他解决一个 Mybatis 的问题.他写了一个增删改查,但是在启动程序的时候 ...
- Mybatis报错: Invalid bound statement (not found)...
报错内容如下 Rerun updateInfoByUid() cn.cyjt.shoot.mapper.UserMapperTests updateInfoByUid(cn.cyjt.shoot.ma ...
- mybatis+atomikos出现invalid bound statement (not found)
我在用atomikos做分布式事务的时候出现invalid bound statement (not found),网上找了好多办法都没有解决,最后我还是通过谷歌查找到解决办法. 解决办法如下: 在配 ...
- [MyBatis]诡异的Invalid bound statement (not found)错误
转自:https://blog.csdn.net/z69183787/article/details/48933481 自从开始使用Maven管理项目,最近在配置MyBatis的Mapper,在Ecl ...
- mybatis学习笔记-Invalid bound statement (not found): com.feng.dao.UserMapper.findAll
解决方案: 1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应: 2:检查xml的namespace是否和xml文件的package名称一一对应: 3:检 ...
- Invalid bound statement (not found): com.lin.dao.AccountDao.findAll 解决方式之一
1.整合spring和mybatis时遇到Invalid bound statement (not found)这个问题,导致这个问题的原因很多,可以网上搜索排查,我的不是网上的原因,耽误事啊~~ 2 ...
- 解决INVALID BOUND STATEMENT (NOT FOUND)(MYBATIS的MAPPER绑定问题)
解决INVALID BOUND STATEMENT (NOT FOUND)(MYBATIS的MAPPER绑定问题) 参考文章: (1)解决INVALID BOUND STATEMENT (NOT FO ...
最新文章
- Spring-AOP 流程切面
- mysql 5.5.46_MySQL 5.5.46源码安装
- phpword 模板 多页_高中数学:各题型答题模板,吃透,灵活运用数学公式,解题更快!...
- 如何查询oracle的共享内存,[20190104]ipcs查看共享内存段.txt
- 视频压缩的I帧,P帧和B帧。
- 微型计算机原理与接口技术 王建国,微型计算机原理与接口技术课后习题答案及部分定义总结(王建国主编)...
- linux手动注入网络数据_Linux网络 - 数据包的接收过程【转】
- 自定义可拖拽GridView控件
- linux防火墙的开启与关闭
- python3GUI--做一款某雷影音播放器By:PyQt5
- ansiblea基本使用
- table表格宽带width属性研究
- golang的垃圾回收算法之二基本流程代码分析
- 玩传奇的伙计们,很久没发朋友圈了吧,今天给大家找到一些朋友圈高逼格文案。
- z自建服务器,《守望先锋》将加入自建服务器 自定规则
- Java: 猜拳游戏
- 敏捷实施步骤与价值观
- 项目管理(PMP)项目沟通管理
- DDN周报 | 6月11日-6月15日
- 大疆无人机 Android 开发总结——视频解码
热门文章
- UI优化策略-Shader篇
- 范飞龙的博客 | 目录
- 优酷土豆路由宝刷固件改无线打印服务器笔记
- Tomorrow never knows?(C程序设计进阶第2周)
- 卡片左右滑动 带动任务条滑动 vue
- 轻量级过程改进之绩效管理
- Android Duplicate class com.xxx found in modules
- 格式化 计算机术语,计算机格式化操作步骤
- 阿里java规范手册总结
- mysql的自身防御不包括_2020高校邦《MySQL数据库基础》作业题库2020智慧树《大学物理 Ⅰ》判断题答案...