记录在使用Mybatis过程中遇到的问题总结

  1. 报错 : org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
    原因: 引入类名的时候产生了空格

  2. 数据库连接报错:
    Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.jdbc.Driver

问题描述&解决: 数据库的版本匹配的不对。

后来发现问题是:尽管在pom.xml文件中配置了8.0.11版本的依赖 但是在右侧"Maven"标签下引入的还是5.0.27的版本

3.运行测试的时候报错:
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'mapper/UserMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Ambiguous collection type for property 'orderList'. You must specify 'javaType' or 'resultMap'.

问题描述&解决:

映射配置文件中出现问题,使用collection 标签的时候应该注意collection property="xxx"的属性xxx是否和映射类(java文件)中的属性名一致

4.核心配置文件中文件夹名写错:

运行测试的时候 terminal报了如下错误
org.apache.ibatis.binding.BindingException: Type interface Mapper.UserMapper is not known to the MapperRegistry.

问题描述&解决:


请检查 此处name是接口文件所在包名的Reference 文件名是否写的正确

此处我写的是存放核心配置 .xml 文件的文件夹名,而不是interface所在包名 但是复制的时候写错了,文件夹名称应该是"Mapper" 而不是 “mapper”

Mybatis错误总结相关推荐

  1. mybatis错误:Type interface com.sks.dao.UserDao is not known to the MapperRegistry.

    mybatis错误org.apache.ibatis.binding.BindingException: Type interface com.sks.dao.UserDao is not known ...

  2. idea整合mybatis错误

    今天idea整合mybatis的时候出现了如下错误 2018-04-25 16:51:23.718 ERROR 9036 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/] ...

  3. Spring集成Mybatis错误Result Maps collection already contains value for XXX

    Spring在集成Mybatis出现如下错误: SpringResult Maps collection already contains value for com.guowei.maven.fra ...

  4. mybatis错误——java.io.IOException Could not find resource comxxxxxxMapper.xml

    在学习Mybatis的时候,参考网上的教程进行简单demo的搭建,配置的没有问题,然后出现了下面的错误! Exception in thread "main" java.lang. ...

  5. 【MyBatis错误集】--lineNumber: 132; columnNumber: 28; 元素类型 insert 必须后跟属性规范 或 /

    错误描述: Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause ...

  6. Mybatis错误 Result Maps collection already contains value for xxx

    使用mybatis  启动项目失败 错误信息: org.springframework.beans.factory.BeanCreationException: Error creating bean ...

  7. Mybatis错误——Could not find resource com/kuang/dao/UserMapper.xml

    Could not find resource com/kuang/dao/UserMapper.xml 错误描述: 没有找到com/kuang/dao/UserMapper.xml文件 D:\Jav ...

  8. mybatis错误:bad SQL grammar [];error occurred while setting parameters;involve defaultParameterMap处理

    业务描述:由于处理数据量庞大,多表进行拆分,每次任务新建一个表.在往新建表(表名要传参)插入数据时,提示错误: Error updating database.  Cause: java.sql.SQ ...

  9. Mybatis错误:Type interface com.dao.UserDao is not known to the MapperRegistry.

    1.编写简单的mybatis架构后,运行显示出现错误:Type interface com.dao.UserDao is not known to the MapperRegistry. 2.添加my ...

最新文章

  1. Mysql将日期转为字符串
  2. JavaScript数据结构与算法——列表详解(下),基于Nodejs实现一个列表应用
  3. java 防并发_并发:如何防止两个不同类中的两个方法同时运行?
  4. 如何使用CPU来加速你的Linux命令
  5. GAN生成对抗网络基本概念及基于mnist数据集的代码实现
  6. LeetCode 2040. 两个有序数组的第 K 小乘积(嵌套二分查找)
  7. 开发者说:如何使用插件降低上传文件部署服务的复杂度
  8. Set与WeakSet
  9. 优化理论18----Fritz John条件
  10. H5的sessionStorage 和 localStorage
  11. js 获取/设置文本输入域内光标的位置的方法
  12. 怎么把索尼摄像机拍摄的RSV文件修复转换为MXF视频
  13. GIS基础软件技术体系发展及展望
  14. java 页面换行_java 页面换行处理
  15. linux 搜狗输入法变繁体字,搜狗输入法变成繁体字怎么办
  16. 华为手机设置 网页打不开java_如何设置华为手机浏览器,打开后不会自动跳转......
  17. Android谷歌地图地理编码,谷歌地图API地理编码多个地点
  18. 基于高德地图SDK开发之地图显式
  19. 小学计算机兴趣小组计划书,小学书法兴趣小组计划书
  20. 无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 1870(aptd)持有 的解决问题

热门文章

  1. 电大计算机期末试题,电大《计算机》期末考试试题及答案
  2. 挖掘机包络图matlab_MATLAB|Hilbert变换与包络线绘制
  3. 基于OpenCV技术的汽车牌照的识别
  4. HTC推出了VIVE Comos 全新 VR(虚拟现实)系列产品
  5. matlab中的方波信号图片_干货|SCI论文的图片绘画软件(上)
  6. 太阳辐射测试服务市场现状研究-
  7. 5G大时代来临智慧城市智能化建设加速完成
  8. SmartPhone操作系统桌面设置教程(一)
  9. OBD 诊断与 UDS 诊断有什么区别?
  10. wordpress修复插件_关于WordPress及其修复方法的15个最烦人的事情