有的同学,在搭建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)相关推荐

  1. 解决Mybatis启动报错: Invalid bound statement (not found)

    一.问题描述 使用mybatis的项目在本地可以正常运行,但当使用maven或Jenkins打包部署到服务器上时出现了绑定错误,异常信息为: org.apache.ibatis.binding.Bin ...

  2. mybatis报错 Invalid bound statement (not found)

    mybatis报错 Invalid bound statement (not found) 第一步:查看接口mapper和对应的xml文件的id是否一致 第二步:是由于maven默认加载机制造成 ma ...

  3. Mybatis报错: Invalid bound statement (not found)...

    报错内容如下 Rerun updateInfoByUid() cn.cyjt.shoot.mapper.UserMapperTests updateInfoByUid(cn.cyjt.shoot.ma ...

  4. 【转载】MyBatis报错Invalid bound statement (not found)

    转载自: koal的博客 http://www.cnblogs.com/koal/p/5232388.html <!--IDEA需要添加一下内容,否则无法找到mapper --><b ...

  5. 解决动态SQL报错Invalid bound statement (not found): ……

    做一个springboot+vue2的项目,用到动态SQL,在postman测试接口的时候,报错500 回到IDEA查看报错信息Invalid bound statement (not found): ...

  6. 百分百解决 mbatis/mp报错 Invalid bound statement (not found)

    背景:我用的mp ,使用baseMapper调用封装好的方法都可以使用,所有类型的wrapper都正常使用,但是自己写方法执行复杂的sql就出现错误! 报错信息如下: org.apache.ibati ...

  7. 单数据源:spring boot+mybatisplus启动后访问接口报错Invalid bound statement (not found)

    经检查发现,需要在启动类上加注解 @MapperScan(basePackages = "com.ruifeng.tjtaxiwebqy.mapper") 即: 结果还是报错,然后 ...

  8. [Mybatis-Plus] 调用自带方法 报错 Invalid bound statement

    需要加这两个,否则mybatisplus 无法识别 @TableName("T_admin_cz")//数据库表名称 public class admin {@TableId(&q ...

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

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

  10. 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 标题 错 ...

最新文章

  1. Android测量图像中物体大小,android – 加载图像后测量ImageView
  2. oracle 9i闪回schema,Oracle 9i闪回查询的新特性
  3. 零基础入门深度学习(3) - 神经网络和反向传播算法
  4. 多重继承中二义性的消除
  5. Java SQL解析引擎简介
  6. 计算机科学与技术的班会,计算机科学与技术学院2014级信管三班班会
  7. python爬虫之ip代理参数/动态加载数据抓取
  8. matlab 画x a的直线方程式,matlab画如x=a和y=b这种水平线和垂线的命令是什么,谢谢...
  9. mindspore-ResNet101使用GPU进行训练时报错
  10. 用GoldWave和剪映简单编辑视频
  11. oracle无效数字紧接着起line,shape数据类型【DOC精选】.doc
  12. 【java基础】同比和环比
  13. 使用 VS 打开 VC++6.0 创建的 MFC 项目
  14. 只要5个步骤,教你开发一个自己的chrome扩展程序
  15. Android系统无限重启,安卓手机无限重启如何解决
  16. vue.jsv-html,Vue.js-资料-组件化思想 —下
  17. 合格前端系列第七弹-移动端开发踩过的一些坑
  18. 5h是什么意思_鱼杆5H什么意思?
  19. 北京化工大学数据结构2022/10/27作业 题解
  20. JFS及JFS2文件系统

热门文章

  1. C语言.csv编程应用
  2. undefined reference to `__gxx_personality_sj0'错误解决办法
  3. 基于JAVA菜鸟驿站快递分发系统计算机毕业设计源码+系统+lw文档+部署
  4. POJ 3414 Pots【BFS】+ Python
  5. Linux下LED设备驱动开发(LED灯实现闪烁)
  6. python之torchlight使用_关于深度学习、NLP和计算机视觉的30个顶级Python库
  7. R 语言 | 公众号封面 Art using R
  8. 论文代码细读(初学者入门,两张图看懂塔克融合论文代码)MUTAN: Multimodal Tucker Fusion for Visual Question Answering
  9. ELK环境搭建+入门使用
  10. 离心机 空压机 ZH