Invalid bound statement (not found):常见报错原因解决

2023-05-16

问题场景:

在SpringMVC项目中,通过mapper接口加载映射文件,完成数据库的操作。


问题描述

报错:Invalid bound statement (not found):


原因分析:

1、xml文件的namespace不正确
2、XxxMapper.java的方法在XxxMapper.xml中没有,运行则会报此错误
3、XxxMapper.java的方法返回值是List,但是没有正确配置ResultMap,或者只配置ResultType
4、XxxMapper.java文件和XxxMapper.xml没有在一个文件夹下面

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


解决方案:

1>认真检查xml文件的namespace是否写对了,XxxMapper 接口必须要和 XxxMapper.xml 文件同名且在同一个包下,也就是说 UserMapper.xml 文件中的namespace是UserMapper接口的全类名
mapper接口和mapper类必须在同一文件路径下

2>检查接口文件中的方法是否在.xml文件中都写出来了

3>查看接口的返回类型、参数类型和xml文件中的有没有对应

4>查看文件路径是否在同一个下面
mapper接口和mapper类必须在同一文件路径下

5>UserMapper接口中的方法名和 UserMapper.xml 文件中定义的 id 一致
在这里插入图片描述
在这里插入图片描述

**

但是使用以上方法后并没有解决我的问题,最终发现通过在pom.xml文件中配置开启过滤,成功解决问题!

在pom.xml文件中(注意:是在标签下)加入以下代码

**

<build>
   <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>
</build>

问题解决!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Invalid bound statement (not found):常见报错原因解决 的相关文章

  • C++ 创建txt文件,并实现读写txt文件

    最近在逐渐接触C 43 43 xff0c 看了网上很多回答 xff0c 做个汇总的记录 xff0c 方便以后查看 include lt fstream gt include lt iostream gt include lt string
  • eslint:vue报错 error Component name ““ should always be multi-word

    在使用vue cli创建项目 xff0c 命名好组件的时候 xff0c 报错 xff1a error Component name xxx should always be multi word xff0c 解决办法看最后 原因是官方的建议
  • PX4仿真

    XTDrone仿真 运行PX4仿真 span class token builtin class name cd span PX4 Firmware roslaunch px4 mavros posix sitl launch 通过下条命令
  • 安卓期末考试复习题

    安卓试题题型 1 选择题 xff08 10x1 39 xff09 2 填空题 xff08 5x2 39 xff09 3 简答题 xff08 4x5 39 xff09 4 程序分析题 xff08 10 39 xff09 5 编程题 xff08
  • GNURadio 运行报错:ERROR thread[thread-per-block[12]: <block ofdm_cyclic_prefixer(8)>]: Buffer too small

    在修改 GR 的 OFDM 例程时 xff0c 将 OFDM 子载波数从原来的 64 调整为 128 后运行出现了这个问题 xff0c 更全的错误提示如下 xff1a gr log ERROR thread body wrapper ERR
  • kalibr标定realsenseD435i(三)--imu+双目标定

    步骤一 xff1a 编写camchain yaml 具体的参数参考上面得到的yaml文件 xff0c 没有的参数可以删除 cam0 camera model pinhole distortion coeffs 0 3741003900681
  • VINS定位和即时八叉树建图步骤

    在工作空间catkin ws终端运行 1 先source一下 xff0c 以免报错 xff08 注 xff1a 后面每一步都可以source一下 xff09 source catkin ws devel setup bash 2 打开D43
  • ros中的launch文件

    对照运行的mav path plan launch文件进行一个学习 xff08 一 xff09 什么是roslaunch roslaunch是ROS提供的一个启动工具 xff0c 它能够使得启动多个ROS节点的过程变得简单 xff0c 同时
  • EGO Planner代码解析----CMakeLists.txt和package.xml

    ROS本质上就是由一个又一个的package组成的 xff0c package可以说是ROS的细胞 在catkin make的时候它会一个一个的去找package然后生成目标文件 一个package可以有多个节点 判断是否为Package
  • EGO Planner代码解析bspline_optimizer部分(3)

    1 int BsplineOptimizer earlyExit void func data const double x const double g const double fx const double xnorm const d
  • EGO Swarm翻译

    目录 摘要 介绍 相关工作 A 单四旋翼局部规划 B 拓扑规划 C 分布式无人机集群 基于梯度的局部规划隐式拓扑轨迹生成 A 无需ESDF梯度的局部路径规划 B 隐式拓扑轨迹生成 无人机集群导航 A 机间避碰 B 定位漂移补偿 C 从深度图
  • 嵌入式刷题训练1——牛客网

    嵌入式软件工程师面试常考题 文章目录 Q1 xff1a extern关键字的作用是什么 xff1f Q2 xff1a 关于virtual void Draw 61 0 xff0c 下面说法正确的有几个 xff1f Q3 xff1a 对于类的
  • Ubuntu桌面卡死解决办法

    Ubuntu桌面卡死解决办法 我采用这种方式圆满解决 同时按住 Ctrl 和 Alt 键 xff0c 按住不要放
  • sonic 编译

    本文是转载 xff0c sonic 编译 sonic编译过程讲解 xff0c 点击这里
  • arduino总线舵机+实时串口通信控制

    arduino语法 digitalWrite 函数 digitalWrite pin value 定义引脚的电平 pin xff1a 你希望设置模式的引脚的编号 0 xff5e 13 value xff1a 表示为HIGH 高电平 或LOW
  • GNURadio3.9.4创建OOT模块实例

    目录 1 创建自己的block xff08 注意 module 与 block 的区别 xff09 1 1 创建 module 1 2 在创建的 myDemux 中创建 block 2 修改相应的代码 2 1 修改 C 43 43 代码 2
  • LibreOffice具体用法

    1 在命令行执行libreoffice version xff0c 检查是否已经安装LibreOffice span class token comment Linux 下的安装方法 span span class token commen
  • 《1.9.ARM裸机第九部分-定时器、看门狗和RTC》

    第一部分 章节目录 1 9 1 什么是定时器 1 9 2 S5PV210中的定时器 1 9 3 S5PV210的PWM定时器1 1 9 4 S5PV210的PWM定时器2 1 9 5 S5PV210的PWM定时器3 1 9 6 蜂鸣器和PW
  • 云计算概述(5个基本特征、4种部署模型、3种服务类型)

    文章目录 一 IT系统组成二 云计算概述三 云计算的 5 个基本特征四 云计算的 4 种部署模型 xff08 一 xff09 私有云 xff08 二 xff09 社区云 xff08 三 xff09 公共云 xff08 四 xff09 混合云
  • keil安装、注册及pack包安装

    keil安装 注册及pack包安装 一 keil安装包下载二 keil安装三 keil注册四 安装pack包方法一 xff1a keil中直接更新方法二 xff1a 官网下载pack包 前言 xff1a 刚开始接触keil时 xff0c 找

随机推荐