Invalid bound statement (not found)出现原因和解决方法

Invalid bound statement (not found)出现原因和解决方法

前言:

想必各位小伙伴在码路上经常会碰到奇奇怪怪的事情,比如出现Invalid bound statement (not found),那今天我就来分析以下出现此问题的原因。

其实出现这个问题实质就是mapper接口和mapper.xml文件没有映射起来。

常见的错误如下:

1.mapper.xml中的namespace和实际的mapper文件不一致

这个问题其实很好解决,瞪大眼睛,仔仔细细看看,到底对不对应不就好了嘛

2.mapper接口中的方法名和mapper.xml中的id标签不一致

这个问题和上个问题解决方法一样,仔细对对嘛,这个再对不出来,面壁思过吧。

3.上两步的问题都没有,但是还是不行,可能原因就是,没有构建进去,打开target看看对应的mapper.xml文件在不在

Invalid bound statement (not found)出现原因和解决方法

4.pom.xml文件中配置resource,不然mapper.xml文件就会被漏掉!pom.xml的中配置了resource,bug消失了~

 <!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 -->
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>

Original: https://www.cnblogs.com/b10100912/p/16727862.html
Author: 学习钱厚端的小白
Title: Invalid bound statement (not found)出现原因和解决方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/615795/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java 线程的五种状态 与 创建线程

    Java 线程的 5 种状态 线程状态图: 线程共包含以下五种状态:1、 新建状态(New): 线程对象被创建后,就进入了新建状态,例如,Thread thread = new T…

    Java 2023年6月5日
    088
  • Activiti 7 源码学习

    启动分析 源码版本是 7.1.0.M6 首先从 ProcessEngineAutoConfiguration 开始 ProcessEngineAutoConfiguration 是…

    Java 2023年6月7日
    090
  • Wildfly8 更改response header中的Server参数

    项目经过局方安全检查需要屏蔽掉服务器中间件信息,查了一下午,网上看到的都是修改jboss7的,我们使用的wildfly8(jboss改名为wildfly),修改地方不一样,折磨了半…

    Java 2023年6月7日
    0109
  • 重复文件查找工具:Duplicate Cleaner V4.11绿色免费版

    Duplicate Cleaner是一款可以帮助你在你的计算机上找到并且快速查找出重复文件并标记出不同的颜色,让你轻松查阅处理。你可以立即搜索多个文件夹结构并且设置识别副本文件的标…

    Java 2023年5月30日
    0123
  • MySQL中Join和inner join的区别,以及left join、right join之间的区别

    点击阅读 本文来自博客园,作者:一个程序员的成长,转载请注明原文链接:https://www.cnblogs.com/bingfengdada/p/15539727.html Or…

    Java 2023年6月5日
    066
  • Xshell 利用跳板机连接局域网的目的主机

    跳板机配置 配置主机 端口号 主机: xxxx 配置登录用户 && 密码 用户: xxxx 密码: xxxx 配置跳板机监听端口 配置目的主机的连接 配置ip 端口…

    Java 2023年6月7日
    090
  • 单链表插入删除完整版

    #include #include using namespace std; //c++中默认的格式,在iomanip 这个头文件中,io 表示输出,manip 是manipula…

    Java 2023年6月5日
    068
  • -2020年度钻石C++C(2)《博学谷》

    -2020年度钻石C++C(2)《博学谷》 第一类:数据类型关键字 void 声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果。 char 字符型类型数据,属于整型数据的…

    Java 2023年6月7日
    0119
  • java常规技术题

    一:线程的基本状态以及状态之间的关系1.新建状态:新创建了一个线程对象2.就绪状态:也叫可运行状态,线程对象创建后,其他线程调用了该对象的start()方法。3.运行状态:就绪状态…

    Java 2023年6月5日
    095
  • Java8新特性系列-默认方法

    Java8 Interface Default and Static Methods 在 Java 8 之前,接口只能有公共抽象方法。 如果不强制所有实现类创建新方法的实现,就不可…

    Java 2023年6月7日
    070
  • 【转】Java异常总结和Spring事务处理异常机制浅析

    异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。 Thor…

    Java 2023年5月29日
    084
  • Java面试题(六)–Redis

    1 Redis基础篇 1、简单介绍一下Redis优点和缺点? 优点: 1、本质上是一个 Key-Value 类型的内存数据库,很像memcached 2、整个数据库统统加载在内存当…

    Java 2023年6月9日
    089
  • 索引下推,这个点你肯定不知道!

    索引下推(Index Condition Pushdown) ICP 是Mysql5.6之后新增的功能,主要的核心点就在于把数据筛选的过程放在了存储引擎层去处理,而不是像之前一样放…

    Java 2023年6月13日
    083
  • HTML页面打印

    <style media=print>.Noprint{display:none;}style> <object id="WebBrowser&q…

    Java 2023年6月16日
    076
  • 索引有什么分类?

    索引有什么分类? – 1、主键索引:名为primary的唯一非空索引,不允许有空值。 – 2、唯一索引:索引列中的值必须是唯一的,但是允许为空值。唯一索引和…

    Java 2023年6月5日
    086
  • VirtualBox复制虚拟机后丢失eth0网卡的解决办法

    在VirtualBox中复制Linux虚拟机后,启动后发现没有网卡的启动(即输入/sbin/ifconfig后没有eth0),重启network服务,提示的错误为: Device …

    Java 2023年5月30日
    084
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球