最近在学MyBatis记录下遇到一个很蠢的错误。

### Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.entity.Grade with invalid types () or values (). Cause: java.lang.NoSuchMethodException: com.entity.Grade.<init>()
### The error may exist in com/mapper/GradeDao.xml
### The error may involve com.dao.GradeDao.findById
### The error occurred while handling results
### SQL: select * from grade where gradeId = ?
### Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.entity.Grade with invalid types () or values (). Cause: java.lang.NoSuchMethodException: com.entity.Grade.<init>()

出现此错误的原因是因为在使用MyBatis过程中,添加了带参数的构造器,忘记了添加无参的构造器;在添加带参的构造器的同时,一定要记住添加无参的构造器。

可以推测:MyBatis在构建一对一与一对多collection和association的使用时,会使用无参的构造器来构建对象。

参考资料:http://blog.csdn.net/li330394383/article/details/52215588

[练习][错误]MyBatis出错:Error instantiating class com.entity.Grade with invalid types () or values ().相关推荐

  1. Error instantiating interface com.dao.UserDao with invalid types () or values (). Cause: java.lang.N

    报错结果 ### Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating interface com. ...

  2. Error instantiating class com.jc.pojo.people with invalid types () or values (). 的解决办法

    遇到问题: Error instantiating class com.jc.pojo.people with invalid types () or values (). 分析问题: 考虑到是创建的 ...

  3. mybatis报错invalid types () or values ()解决方法

    原因: Pojo类User没提供无参数构造方法, 加上该构造方法后,问题解决 ### Cause: org.apache.ibatis.reflection.ReflectionException: ...

  4. Error instantiating class com.demo.pojo.UserPojo with invalid types () or values ()

    错误如下: 原因:在实体类中生成了有参构造方法但是没有生产无参构造方法. 解决办法:在实体类中再写一个无参的构造方法.

  5. mybatis 报错 with invalid types () or values 0. Cause: java.lang.NoSuchMethodException:

    学习mybatis增删改查用户时想要根据用户id查询用户,遇到了下面的异常: 这个异常说我实例化类com.mybits.pojo.User时出错,去网上搜了搜发现原来是我的实体类User只给了一个有参 ...

  6. org.apache.ibatis.reflection.ReflectionException: Error instantiating class with invalid types

    大家好,我是烤鸭,记录一个初级异常,百度搜索结果不多: Caused by: org.apache.ibatis.reflection.ReflectionException: Error insta ...

  7. DPDK:insmod: ERROR: could not insert module igb_uio.ko: Invalid parameters

    加载IGB_UIO模块 sudo modprobe uio sudo insmod igb_uio.ko 提示错误: insmod: ERROR: could not insert module ig ...

  8. [Tomcat,Servlet]解决罕见情况导致的错误javax.servlet.ServletException: Error instantiating servlet class

    先说一下Tomcat版本:Tomcat 8.5 1,错误表征情况:javax.servlet.ServletException: Error instantiating servlet class X ...

  9. Error instantiating servlet class com.web.SelectAllServlet 所有的servlet都不能运行,终于找到解决办法

    找了半天发现了原因是mybatis方法不支持重载的原因. 刚开始定义了两个同名的方法. 跳转servlet出现错误 type Exception report message Error instan ...

最新文章

  1. 爬虫scrapy框架中间件的使用
  2. Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
  3. python代码优化无限营销软件工作室_这个教程价值有点高,利用Python制作全自动化营销软件!...
  4. 简单粗暴的肢体语言解读攻略 | 今日最佳
  5. 如何在几分钟内安装Red Hat Container Development Kit(CDK)
  6. 基于Modbus RTU协议的开关量控制采集简介
  7. layui上传文件请求接口异常_SpringMVC实现文件上传与下载,拦截器,异常处理
  8. 【Redis】三、Redis安装及简单示例
  9. Linux下修改TomcatJVM内存大小
  10. 【iphone】 如何将app发布到appstore中
  11. Unity3D 2018安装教程
  12. Anthony Zee《Quantum Field Theory in a Nutshell (2nd)》(徐一鸿《简明量子场论(第二版)》)中文目录
  13. 机器视觉检测技术之颜色视觉工具应用
  14. 技嘉z77主板msata速度_z77-d3h_技嘉z77d3h说明书_技嘉z77 d3h msata
  15. 深度学习的黑魔法防御术:恶意样本(Adversarial Example) 的防御策略综述
  16. html视频自动播放播放器,支持弹字幕HTML5视频播放器DPlayer
  17. 厦大考研计算机学硕,21厦大考研:专硕VS学硕,怎么选才不翻车?
  18. 分块矩阵求行列式的一道题
  19. JAVA新手上路-2-javac编译
  20. python建立复数数组_深入理解NumPy简明教程---数组1

热门文章

  1. C语言:学生成绩管理系统
  2. 迅投qmt量化交易系统以及实盘介绍
  3. Linux软件安装三种方式
  4. 20本Java相关电子书
  5. IM即时通讯软件开发之扫码登录功能
  6. 【敏捷研发系列】前端DevOps流水线实践
  7. 100 个手把手、掏心窝子IDEA快捷键从入门到精通教程
  8. python数据可视化项目设计-中国人口
  9. jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer
  10. 滑动平均滤波算法——MATLAB实现