一、报错

第一个报错:

Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.dao.ClazzMapper.selectByPrimary

第二个报错:

###Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.dao.ScoresMapper.selectBystuid
###The error may exist in com/dao/StudentMapper.java (best guess)
###The error may involve com.dao.StudentMapper.selectByPrimaryKey
###The error occurred while handling results
###SQL: select * from student where id = ?
###Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.dao.ScoresMapper.selectBystuid

这两个错误都报的是 不合法的参数异常。映射语句中不包含xxx

二、分析

第一个错误说:映射语句集合不包含com.dao.ClazzMapper.selectByPrimary 的值。说明这个方法不在映射集合里面。仔细检查一下是不是方法名写错了。

第二个错误说:映射语句集合里不包含 com.dao.ScoresMapper.selectBystuid 这个值,而且指明错误是在执行这条语句时产生的 The error occurred while handling results ###SQL: select * from student where id = ?,然后自己仔细的对应了一下参数是否和实体类里的属性以及数据库里的字段相互对应,结果是因为数据库的字段写错了。

三、解决办法

目前自己先总结这两个错误,等之后遇到其他的再补充吧!

  1. 首先要检查一下方法名,看是不是方法获取错了,有没有这个方法
  2. 检查一下参数,将参数和数据库的字段以及实体类里的属性对应一下,看是不是写错了

IllegalArgumentException,Mapped Statements collection does not contain value for xxxxx相关推荐

  1. mybatis报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain

    在做mybatis案例的时候发现了一个问题,报错如下: org.apache.ibatis.exceptions.PersistenceException: ### Error querying da ...

  2. java.lang.IllegalArgumentException: Mapped Statements collection already contains value for ...

    java.lang.IllegalArgumentException: Mapped Statements collection already contains value for: 这个一般是参数 ...

  3. Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains valu...

    在使用mybatis的时候遇到这个问题 报错信息 Caused by: java.lang.IllegalArgumentException: Mapped Statements collection ...

  4. java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.stud

    最近使用Mybatis报了如下错误: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. C ...

  5. Spring Boot + Mybatis——RowBoundsPlugin造成的[Mapped Statements collection already contains value]解决方案

    基本概念 RowBoundsPlugin:通过ResultSet的游标实现的分页查询插件,容易出现性能问题 <plugin type="org.mybatis.generator.pl ...

  6. 解决Spring Boot报错Mapped Statements collection already contains value for...Error while adding the mapp

    解决Spring Boot报错Mapped Statements collection already contains value for...Error while adding the mapp ...

  7. Mapped Statements collection already contains value for com.ithaima.ssm.dao.IUserDao.save

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  8. MyBatis Mapped Statements collection already contains value for xx.please check file [x]

    问题描述: Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains v ...

  9. Mybatis出现Mapped Statements collection does not contain value错误解决方法

    前言: 最近重新学习mybatis,用的工具是intelliJ idea ,写dao实现类的方法调用数据库时出现找mybatis对应的配置文件的方法.错误如下 Exception in thread ...

  10. Mapped Statements collection does not contain value for TaskMapper.selectByPrimaryKey

    Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1.mapper.xml中没有加入name ...

最新文章

  1. [转载]分享WCF聊天程序--WCFChat
  2. 12.OpenStack镜像和存储服务配置
  3. Android开发_如何调用系统默认浏览器访问
  4. 汇编语言TEXTEQU伪指令
  5. 【AWSL】之Linux常用命令,学习Linux,这一篇就够了(type、echo、enable、du、ls、mkdir、touch、ln、cp、rm、mv、find、gzip、bzip、tar)
  6. (批量)备份github仓库到本地
  7. .NET Core请求控制器Action方法正确匹配,但为何404?
  8. 我的世界java版游戏崩溃_我的世界全攻略之-游戏崩溃的解决方法
  9. win10下装win7双系统_双系统win10+win7,双硬盘互相引导
  10. java怎么从大到小排序元祖_列表、元祖的操作
  11. springcloud之ribbon负载均衡
  12. python int占几个字节_int占几个字节(c语言)?
  13. 安卓手机 wifi 探针
  14. 我是歌手黄绮珊(黄妈)彭佳慧,_bin910729_新浪博客
  15. flask 起服务 、访问
  16. 15.PG分区表-内置分区表
  17. signature=d363d26bda212f777fef81d270ecd42b,基于DNA-pooling全基因组重测序初步筛查CAD易感基因变异位点...
  18. Basler相机外部触发设置(Halcon)
  19. 基于SSM的毕业设计管理系统
  20. OSChina 周三乱弹 —— 同志,你这个书签掉毛严重啊

热门文章

  1. html设置图片为黑白,CSS 将彩色图片转换成黑白图片
  2. 计算机组成原理试题和答案,计算机组成原理试题(含答案)
  3. python飞机大战爆炸效果实现_python飞机大战添加爆炸效果
  4. 【毕业设计】总结、展望及参考文献
  5. Gis到底可以应用在哪些方面?
  6. Navicat 将 psc备份文件还原
  7. webform list页面执行删除操作,使用ajax请求
  8. Flutter 混合开发
  9. 给交换机console接口设置密码
  10. 【NLP】千呼万唤始出来——GPT-3终于开源!