mybatis plus报错:Invalid bound statement (not found)
有的同学,在搭建mybatis plus项目时,遇到Invalid bound statement (not found)的问题,实质上是mapper接口和mapper.xml没有映射起来。
这种情况,常见的问题有以下几个:
1、mapper.xml 里面的 namespace与实际的mapper类路径不一致。
这个有个快捷的检测办法就是按住ctrl键,然后点击namespace里面的包名,如果能跳到对应的类,那就说明没有问题,如果你用的IDEA也是同样的办法,IDEA的包名是可以分段的,只要是能点进去都没问题。
2、mapper接口的函数名和mapper.xml里面的标签id不一致。
这个问题也很常见,最好的办法还是粘贴复制过去,这样可以确保没有问题。
第1点和2点都是关于拼写错误的情况。
3、构建没有进去,请看一下target文件夹下面这些是否存在,没有请重新构建
4、查看扫包是否添加,我的是添加在springboot启动类上面的。
5、检查配置文件是否写错
#这个地方是否写错
mapper-locations: classpath:mybatis/mapper/**/*.xml
mybatis-plus可以是这样的配置-数组形式:
mybatis-plus:mapper-locations:- classpath:mybatis/mapper/**/*.xml
或者是
mybatis-plus:mapper-locations: classpath:mybatis/**/*Mapper.xml
注意这个key是mapper-locations 而不是mapper-location:
其他配置:
mybatis-plus:global-config:#主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";id-type: 0#字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"field-strategy: 0#驼峰下划线转换db-column-underline: true#刷新mapper 调试神器refresh-mapper: true#数据库大写下划线转换#capital-mode: true #序列接口实现类配置 #key-generator: com.baomidou.springboot.xxx #逻辑删除配置(下面3个配置)#logic-delete-value: 0 # 逻辑已删除值(默认为 1) #logic-not-delete-value: 1 # 逻辑未删除值(默认为 0) #自定义填充策略接口实现 #meta-object-handler: com.zhengqing.config.MyMetaObjectHandler #自定义SQL注入器 #sql-injector: com.baomidou.springboot.xxx configuration: # SQL 解析缓存,开启后多租户 @SqlParser 注解生效#sql-parser-cache: trueconfiguration:# 驼峰转换 从数据库列名到Java属性驼峰命名的类似映射 map-underscore-to-camel-case: true# 是否开启缓存cache-enable: false# 如果查询结果中包含空值的列,则 MyBatis 在映射的时候,不会映射这个字段 #call-setters-on-nulls: true # 打印sqllog-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mybatis plus报错:Invalid bound statement (not found)相关推荐
- 解决Mybatis启动报错: Invalid bound statement (not found)
一.问题描述 使用mybatis的项目在本地可以正常运行,但当使用maven或Jenkins打包部署到服务器上时出现了绑定错误,异常信息为: org.apache.ibatis.binding.Bin ...
- mybatis报错 Invalid bound statement (not found)
mybatis报错 Invalid bound statement (not found) 第一步:查看接口mapper和对应的xml文件的id是否一致 第二步:是由于maven默认加载机制造成 ma ...
- Mybatis报错: Invalid bound statement (not found)...
报错内容如下 Rerun updateInfoByUid() cn.cyjt.shoot.mapper.UserMapperTests updateInfoByUid(cn.cyjt.shoot.ma ...
- 【转载】MyBatis报错Invalid bound statement (not found)
转载自: koal的博客 http://www.cnblogs.com/koal/p/5232388.html <!--IDEA需要添加一下内容,否则无法找到mapper --><b ...
- 解决动态SQL报错Invalid bound statement (not found): ……
做一个springboot+vue2的项目,用到动态SQL,在postman测试接口的时候,报错500 回到IDEA查看报错信息Invalid bound statement (not found): ...
- 百分百解决 mbatis/mp报错 Invalid bound statement (not found)
背景:我用的mp ,使用baseMapper调用封装好的方法都可以使用,所有类型的wrapper都正常使用,但是自己写方法执行复杂的sql就出现错误! 报错信息如下: org.apache.ibati ...
- 单数据源:spring boot+mybatisplus启动后访问接口报错Invalid bound statement (not found)
经检查发现,需要在启动类上加注解 @MapperScan(basePackages = "com.ruifeng.tjtaxiwebqy.mapper") 即: 结果还是报错,然后 ...
- [Mybatis-Plus] 调用自带方法 报错 Invalid bound statement
需要加这两个,否则mybatisplus 无法识别 @TableName("T_admin_cz")//数据库表名称 public class admin {@TableId(&q ...
- springboot报错Invalid bound statement (not found) 的解决办法
1.经排查所有的配置都没有问题,最后发现是项目编译后target文件夹中没有加载映射文件,解决方案,在pom中加入以下配置(但是这种方案一般要求在创建项目时就在pom中加入): <build&g ...
- mybatis 绑定失败:Invalid bound statement (not found): com.demo.service.api.dao.SysUserMapper.insert
mybatis 绑定失败:Invalid bound statement (not found): com.demo.service.api.dao.SysUserMapper.insert 标题 错 ...
最新文章
- Android测量图像中物体大小,android – 加载图像后测量ImageView
- oracle 9i闪回schema,Oracle 9i闪回查询的新特性
- 零基础入门深度学习(3) - 神经网络和反向传播算法
- 多重继承中二义性的消除
- Java SQL解析引擎简介
- 计算机科学与技术的班会,计算机科学与技术学院2014级信管三班班会
- python爬虫之ip代理参数/动态加载数据抓取
- matlab 画x a的直线方程式,matlab画如x=a和y=b这种水平线和垂线的命令是什么,谢谢...
- mindspore-ResNet101使用GPU进行训练时报错
- 用GoldWave和剪映简单编辑视频
- oracle无效数字紧接着起line,shape数据类型【DOC精选】.doc
- 【java基础】同比和环比
- 使用 VS 打开 VC++6.0 创建的 MFC 项目
- 只要5个步骤,教你开发一个自己的chrome扩展程序
- Android系统无限重启,安卓手机无限重启如何解决
- vue.jsv-html,Vue.js-资料-组件化思想 —下
- 合格前端系列第七弹-移动端开发踩过的一些坑
- 5h是什么意思_鱼杆5H什么意思?
- 北京化工大学数据结构2022/10/27作业 题解
- JFS及JFS2文件系统
热门文章
- C语言.csv编程应用
- undefined reference to `__gxx_personality_sj0'错误解决办法
- 基于JAVA菜鸟驿站快递分发系统计算机毕业设计源码+系统+lw文档+部署
- POJ 3414 Pots【BFS】+ Python
- Linux下LED设备驱动开发(LED灯实现闪烁)
- python之torchlight使用_关于深度学习、NLP和计算机视觉的30个顶级Python库
- R 语言 | 公众号封面 Art using R
- 论文代码细读(初学者入门,两张图看懂塔克融合论文代码)MUTAN: Multimodal Tucker Fusion for Visual Question Answering
- ELK环境搭建+入门使用
- 离心机 空压机 ZH