[练习][错误]MyBatis出错:Error instantiating class com.entity.Grade with invalid types () or values ().
最近在学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 ().相关推荐
- 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. ...
- Error instantiating class com.jc.pojo.people with invalid types () or values (). 的解决办法
遇到问题: Error instantiating class com.jc.pojo.people with invalid types () or values (). 分析问题: 考虑到是创建的 ...
- mybatis报错invalid types () or values ()解决方法
原因: Pojo类User没提供无参数构造方法, 加上该构造方法后,问题解决 ### Cause: org.apache.ibatis.reflection.ReflectionException: ...
- Error instantiating class com.demo.pojo.UserPojo with invalid types () or values ()
错误如下: 原因:在实体类中生成了有参构造方法但是没有生产无参构造方法. 解决办法:在实体类中再写一个无参的构造方法.
- mybatis 报错 with invalid types () or values 0. Cause: java.lang.NoSuchMethodException:
学习mybatis增删改查用户时想要根据用户id查询用户,遇到了下面的异常: 这个异常说我实例化类com.mybits.pojo.User时出错,去网上搜了搜发现原来是我的实体类User只给了一个有参 ...
- org.apache.ibatis.reflection.ReflectionException: Error instantiating class with invalid types
大家好,我是烤鸭,记录一个初级异常,百度搜索结果不多: Caused by: org.apache.ibatis.reflection.ReflectionException: Error insta ...
- 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 ...
- [Tomcat,Servlet]解决罕见情况导致的错误javax.servlet.ServletException: Error instantiating servlet class
先说一下Tomcat版本:Tomcat 8.5 1,错误表征情况:javax.servlet.ServletException: Error instantiating servlet class X ...
- Error instantiating servlet class com.web.SelectAllServlet 所有的servlet都不能运行,终于找到解决办法
找了半天发现了原因是mybatis方法不支持重载的原因. 刚开始定义了两个同名的方法. 跳转servlet出现错误 type Exception report message Error instan ...
最新文章
- 爬虫scrapy框架中间件的使用
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- python代码优化无限营销软件工作室_这个教程价值有点高,利用Python制作全自动化营销软件!...
- 简单粗暴的肢体语言解读攻略 | 今日最佳
- 如何在几分钟内安装Red Hat Container Development Kit(CDK)
- 基于Modbus RTU协议的开关量控制采集简介
- layui上传文件请求接口异常_SpringMVC实现文件上传与下载,拦截器,异常处理
- 【Redis】三、Redis安装及简单示例
- Linux下修改TomcatJVM内存大小
- 【iphone】 如何将app发布到appstore中
- Unity3D 2018安装教程
- Anthony Zee《Quantum Field Theory in a Nutshell (2nd)》(徐一鸿《简明量子场论(第二版)》)中文目录
- 机器视觉检测技术之颜色视觉工具应用
- 技嘉z77主板msata速度_z77-d3h_技嘉z77d3h说明书_技嘉z77 d3h msata
- 深度学习的黑魔法防御术:恶意样本(Adversarial Example) 的防御策略综述
- html视频自动播放播放器,支持弹字幕HTML5视频播放器DPlayer
- 厦大考研计算机学硕,21厦大考研:专硕VS学硕,怎么选才不翻车?
- 分块矩阵求行列式的一道题
- JAVA新手上路-2-javac编译
- python建立复数数组_深入理解NumPy简明教程---数组1