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

2023-05-16

解决错误的步骤

  • 出现了什么错误
  • 可能导致的原因
  • 解决办法

出现了什么错误

错误截图:
在这里插入图片描述

//BindingException 数据绑定异常 not found 找不到
org.apache.ibatis.binding.BindingException:
Invalid bound statement (not found): com.kuan.edu.mapper.CourseMapper.getPublishCourseInfo

可能导致的原因

出现这个错误可能的原因:

  1. mapper文件和xml中的方法名是否一致
    在这里插入图片描述
    在这里插入图片描述
    一般这个都不会出问题
  2. maven默认加载机制造成的问题
    maven加载的时候,把java文件夹里面的.java类型文件进行编译,其他类型的文件,并不会加载
    在这里插入图片描述

在这里插入图片描述

解决办法

解决方法:

  1. 复制xml到target目录中(不推荐)
  2. 把xml文件放到resources目录中(不推荐)
  3. 通过配置实现
    (1)在pom.xml文件进行配置,让maven默认加载xml文件,然后就重新构建一下
    <!-- 项目打包时会将java目录中的*.xml文件也进行打包 -->
    <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>

构建完了之后我们可以看到在target中xml文件出现了
在这里插入图片描述

(2) 在Spring Boot配置文件application.proper中添加配置(注意路径要改成你xml所在的地方)

#配置mapper xml文件的路径
mybatis-plus.mapper-locations=classpath:com/kuan/edu/mapper/xml/*.xml

上面两步缺一不可,这样问题就解决了。

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

Invalid bound statement (not found):出现的原因和解决方法 的相关文章

随机推荐

  • 一、PX4官网读

    接触pixhawk好几年了吧 xff0c 这次想开始记录 xff0c 开始正式整理一下自己的学习经过 很多东西在官网上有说明 官网千万看英文 xff0c 不要切换语言 xff0c 很坑 QGC使用 https docs qgroundcon
  • 二、pixhawk光流传感器PX4FLOW

    这东西不好用啊 在官网介绍里我们主要看到这个是关于光流扩展的一般还会有一个声呐传感器 xff0c 就是那个MaxBotix I2CXL MaxSonar EZ这里有介绍 这个超声波传感器得说一下 xff0c 它可以单独通过IIC去链接pix
  • 五、关于pixhawk的仿真,jmavsim和Gazebo

    实物飞总是很麻烦的 xff0c 一个不小心就炸鸡了 所以在仿真环境里去验证是最好的方法 xff0c 我也觉得先艹仿真再艹飞机是很正确的一种方式 先介绍一下jmavsim 官网介绍 前面说的环境搭建好了 xff0c 就可以直接make px4
  • 六、PX4的ros/mavros搭建

    老规矩 xff0c 看官网 这里 我看这个上面已经在推ROS2了 不过对于我这种只接触过ROS1版本的还是MAVROS来得清切 MAVROS说白了就是MAVLINK的进一步封装 xff0c 可以使得计算机通过串口发送指令给pixhawk x
  • ajaxSubmit

    34 form 34 ajaxSubmit xff09 介绍 http www cnblogs com qiantuwuliang archive 2009 09 14 1566604 html jQuery extend 函数详解 htt
  • git的使用

    无情的标题 首先这次正对的是码云平台上的一个小deno 第一步进入码云平台fork我们的demo 登录注册一条龙 搜索这个demo 点击fork xff0c 一般帅哥美女都会随手点一个star 然后返回自己的本地空间就可以看到啦 首先我们要
  • 逻辑分析仪使用

    首先我们打开软件 软件自行下载 xff0c 我用的是这一个软件 在测试的时候 xff0c 我们确保软件界面左上角或者是上方显示connected xff0c 不然我们看到的波形会是一个相当标准的正弦 xff08 或者余弦 xff09 波 然
  • ubuntu修改pip的官方源为豆瓣源

    ubuntu修改pip的官方源为豆瓣源 编辑配置文件 如果没有就新建一份 span class token function mkdir span pip span class token function vim span pip pip
  • SDN和SD-WAN的概念别再搞混了

    最近 xff0c SD WAN 在融资领域是一个比较热的话题 国外几家 SD WAN 的头部企业不断地取得融资 xff0c 也包括被思科 VMware等巨头收购和兼并 xff0c 国内创业公司推出了各种 SD WAN 产品和解决计划 不得不
  • SD-WAN重要功能-网络加速!

    网络加速是SDWAN的特点之一 xff0c 它可以通过数据压缩和纠错来实现网络加速 在计算机通信中 xff0c 主要有两个错误 xff1a 包丢失和错误 错误的原因是一些比特数据的畸变 xff1b 丢失的原因是一些数据包没有收到 底层协议通
  • django3.x 使用haystack 报错:ImportError: cannot import name 'six' from 'django.utils'

    django3 x 使用haystack 报错 xff1a ImportError cannot import name 39 six 39 from 39 django utils 39 原因解决办法 原因 django 3 x 系列删除
  • 机器学习sklearn之预估器(estimator)使用

    预估器 xff08 估计器 xff09 estimator 概述 因为sklearn机器学习算法的实现都属于estimator的子类 xff1a 分类算法 xff1a k 近邻 贝叶斯 逻辑回归 决策树与随机森林 回归算法 xff1a 线性
  • 复杂网络分析——networkx的使用

    1 基本图操作 导包 span class token keyword import span networkx span class token keyword as span nx span class token keyword im
  • python3+android自动化之Uiautomator2

    python3 43 android自动化之Uiautomator2 1 环境准备 xff1a android sdk xff1a 下载地址 https developer android google cn studio releases
  • 复杂网络数据集处理——无向无权最大连通子图

    复杂网络数据集处理 无向无权最大连通子图 前言一 环境Python3networkx 二 代码三 使用说明总结 前言 由于来源不同 xff0c 导致网上公开的网络数据集格式也没有统一规范 xff0c 在进行科学计算时往往由数据格式的差异导致
  • CentOS 6.0 下 VNC 配置方法(带防火墙配置)

    CentOS 6 0 下 VNC 配置方法 xff08 带防火墙配置 xff09 2012 12 03 16 30 53 编辑 删除 转载 标签 xff1a linux tigervnc配置 it 分类 xff1a linux 一 安装 V
  • linux – telnet 【host】【port】,设置超时时间

    http www cocoachina com articles 51080 这将运行不超过2秒 xff1a span class token keyword echo span quit span class token operator
  • 基于python 自己动手写一个简单的web服务器

    1 前言 如今一提到服务器首先就想到 apache tomcat nginx等 虽然这些服务器很优秀 但是对于我们平时拿来练手的一些小项目来说却是大材小用 xff0c 杀鸡用牛刀 xff0c 而且上述主流服务器配置起来也略嫌麻烦 俗话说自己
  • 基于Python的逆波兰表达式的转换与求值

    一 逆波兰表达式简介 逆波兰式 xff08 Reverse Polish notation xff0c RPN xff0c 或逆波兰记法 xff09 xff0c 也叫后缀表达式 xff08 将运算符写在操作数之后 xff09 而与之对应的是
  • Invalid bound statement (not found):出现的原因和解决方法

    解决错误的步骤 出现了什么错误可能导致的原因解决办法 出现了什么错误 错误截图 xff1a BindingException 数据绑定异常 not found 找不到 org apache ibatis binding BindingExc