springboot mybatis mysql8.0 异常 invalid bound statement (not found)(汇总篇)

大家好,我是烤鸭:

    现在是采坑实录。

    invalid bound statement (not found)  这个坑用过mybatis的人肯定都踩过。

1. 环境

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.0.RELEASE</version></parent><dependencies><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4.6</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.12</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version></dependency></dependencies>

druid 1.1.10

mysql 8.0

springboot 2.0

mybatis 3.4.6

 

解决方案:

 

看这篇(比较常规,方法找不到或者xml映射错误)

https://www.cnblogs.com/liaojie970/p/8034525.html

 

如果解决不了,看这篇:(pom.xml文件中配置resource)

https://blog.csdn.net/k469785635/article/details/77532512

 

还解决不了,看这篇(有关mysql 8.0的连接错误):

https://blog.csdn.net/qq_20788055/article/details/80380099

 

我的就是还解决不了。看这篇(mapper-locations的路径配置)

https://blog.csdn.net/loco_1/article/details/79711839

解决了。

问题重现:

  mybatis:mapper-locations: classpath:com.mys.my.app.mapper/*.xmltype-aliases-package: com.mys.my.app.pojo

改为:

  mybatis:mapper-locations: classpath*:com/mys/my/app/mapper/*.xmltype-aliases-package: com.mys.my.app.pojo

出这种问题找半天,真是想骂自己啊。

ps:

在idea中对 mapper 文件夹 重命名(快捷键alt+shift+r) ,类似上面

如果是 com.mys.my.app.mapper (可能作为包结构或者文件夹名称就叫com.mys.my.app.mapper),

mapper-locations: classpath:com.mys.my.app.mapper/*.xml

 

如果是mapper(说明是文件夹层级,末级文件夹是mapper)

mapper-locations: classpath:com/mys/my/app/mapper/*.xml

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/412908.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vmware centos无法连接网络

在vmware下安装了centos7&#xff0c;桥接模式&#xff0c;无法连接网络 解决方案一&#xff1a; 然后重启虚拟机 解决方案二&#xff1a; 然后再试试重启能否联网 解决方案三&#xff1a;

[css] 你有用过弹性布局吗?说说你对它的理解

[css] 你有用过弹性布局吗&#xff1f;说说你对它的理解 按我的经验在样式规律上大致分下类吧&#xff0c;等宽弹性布局单元素弹性布局多元素定比弹性布局等隙布局用 flex 或 grid 能非常轻松的完成以上效果&#xff0c;而 css2 时代多半还需要更多元素嵌套才能完成了。所谓弹…

洛谷P2015 二叉苹果树

题目描述 有一棵苹果树&#xff0c;如果树枝有分叉&#xff0c;一定是分2叉&#xff08;就是说没有只有1个儿子的结点&#xff09; 这棵树共有N个结点&#xff08;叶子点或者树枝分叉点&#xff09;&#xff0c;编号为1-N,树根编号一定是1。 我们用一根树枝两端连接的结点的编号…

mybatis 一对一 一对多 级联查询

大家好&#xff0c;我是烤鸭&#xff1a; 今天分享一下关于mybatis的级联查询。 环境&#xff1a; mybatis 3.2.8 spring 4.1.9 1. 业务场景 在一个人申请某些账号或者权限的时候&#xff0c;比如微信的认证流程。 会让你一步一步按要求输入&#xff0c;比如第一步&am…

IDEA启动tomcat报错java.util.zip.ZipException: error in opening zip file

原因CATALINA_BASE参数后面多了一个斜杠 将&#xff1a;CATALINA_BASEK:\Tomcats\apache-tomcat-9.0.10_cform\ 改&#xff1a;CATALINA_BASEK:\Tomcats\apache-tomcat-9.0.10_cform

[css] 外边距重叠是什么?重叠的结果是什么?怎么防止外边距重叠?

[css] 外边距重叠是什么&#xff1f;重叠的结果是什么&#xff1f;怎么防止外边距重叠&#xff1f; 外边距重叠是什么&#xff1f;外边距重叠指的是&#xff0c;当两个垂直外边距相遇时&#xff0c;它们将形成一个外边距。 重叠后的外边距的高度等于两个发生重叠的外边距的高度…

JavaScript计算两个日期相差天数/分钟/小时

/*** 日期相减获取天数&#xff08;用于公式计算&#xff09;* param date1 日期一 例如:"{value:2020-06-05,date_format:yyyy-MM-dd}"* param date2 日期二 例如:"{value:2020-06-04,date_format:yyyy-MM-dd}"* returns {string}*/ function calcDateDay…

java 实现 常见排序算法(二) 插入排序

大家好&#xff0c;我是烤鸭&#xff1a; 今天分享一下基础排序算法之直接插入排序。 1. 直接插入排序&#xff1a; 原理&#xff1a;假设前面的数为有序数列&#xff0c;然后有序数列与无序数列的每个数比较&#xff0c;我们可以从右向左比较 思路&#xff1a;从第2…

[css] css中的border:none和border:0px有什么区别?

[css] css中的border:none和border:0px有什么区别&#xff1f; none是没有边框. 0px是边框的宽度为0px.个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

linux 常用 启动命令 汇总

大家好&#xff0c;我是烤鸭&#xff1a; 没有准备启动脚本。服务器出问题之后&#xff0c;重启就是全部重启。 如&#xff1a; mysql,nginx,tomcat,zookeeper,rabbitmq,mongodb,redis,xxxxx 头大。持续更新。。。 consul启动&#xff1a; (公网可以访问 使用-client 0.0.0…

Error:Artifact com.*******:war exploded: java.nio.file.InvalidPathException: Illeg

由于一次电脑蓝屏&#xff0c;Idea启动tomcat报错: Error:Artifact :war exploded’: java.nio.file.InvalidPathException: Illegal char < > at index 71: K:\COMPANY_CODE_IDEA\FLOW_CODE*\target\activ : Illegal char < > at index 71: K:\COMPANY_CODE_IDEA…

[css] 如何写高效的CSS?

[css] 如何写高效的CSS&#xff1f; 唔&#xff0c;自动补全、预编译这些辅助手段确实能提升一定的效率&#xff0c; 但我觉得真正能提升效率的是&#xff0c;不看预览就敢上手的理论知识。 见过太多加几行就要预览下效果的开发了&#xff0c;哪怕给他双屏其实也还是会拖慢节奏…

React 在body上绑定事件以及阻止事件冒泡

<!DOCTYPE html> <html><head><meta charset"UTF-8" /><title>React 在body上绑定事件以及阻止事件冒泡</title><script src"https://unpkg.com/react16/umd/react.development.js"></script><script …

[css] 如何做图片预览,如何放大一个图片?

[css] 如何做图片预览&#xff0c;如何放大一个图片&#xff1f; 图片不跨域的话用 canvas 来 drawImage 放大裁剪也可以。个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前…

java 爬虫 抓取 网易云音乐

大家好&#xff0c;我是烤鸭&#xff1a; 今天和大家交流一下爬虫&#xff0c;抓取网易云音乐。只讨论技术&#xff0c;不提倡其他的。 1. 找音乐源地址 谷歌浏览器 F12 &#xff0c;找请求类型是 Media的。 2. 找请求链接 切换请求类型到 All&#xff0c;看 Respons…

idea警告Cannot resolve MVC View

关闭MVC View路径检查,Settings --> Editor -->Inspections -->搜索Spring MVC View—>取消勾选Spring MVC View Reference

[css] 举例说明在css3中怎么实现背景裁剪?

[css] 举例说明在css3中怎么实现背景裁剪&#xff1f; background-clip: border-box(默认,背景延伸至边框外沿,但是在边框的下层) padding-box(背景延伸至padding的外沿) content-box(背景延伸至内容的外沿) text(背景剪裁成文字的样式)个人简介 我是歌谣&#xff0c;欢迎和大…

django 模型类的常见字段约束,以及filter 过滤和查询

null 不设置时默认设置为False。设置为True时&#xff0c;数据库表字段中将存入NULL的记录。 null和blank组合使用&#xff0c;nullTrue,blankTrue,表示该字段可以为空 blank 默认设置为False。设置为True时&#xff0c;表字段许可无任何输入。设置为False 时&#xff0c;表字段…

idea启动tomcat时蓝屏

idea启动tomcat时蓝屏 环境 1&#xff0c;windows10 2&#xff0c;tomcat8 3&#xff0c;jdk8 4&#xff0c;idea2020 解决方法&#xff1a; 因为之前安装的是绿色版jdk&#xff0c;然后再官网下载exe格式的jdk&#xff0c;idea再更换一下jdk就没有蓝屏了&#xff01; jdk8下…

ssh sftp 免密码 公钥登录

大家好&#xff0c;我是烤鸭&#xff1a; 今天分享的是java ssh sftp 免密码登录。 1. JAVA代码 ssh连接 http://www.360doc.com/content/14/0409/16/9552892_367544139.shtml https://blog.csdn.net/u013066244/article/details/70198839 公钥和私钥不需要用代码生成&…