博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis爆出constructor和getter异常的解决方法:
阅读量:4950 次
发布时间:2019-06-11

本文共 548 字,大约阅读时间需要 1 分钟。

MyBatisSystemException:No constructor found Bean/POJO

mybatis框架使用无参构造器后使用setter将数据库返回的数据压入bean中,所以这个原因一般都是因为没有无参构造器,加上无参就可以解决了。

Exception:

如果XXX是 字段名,很简单,一般都是大小写错误或者拼写错误,直接从bean中拷贝一份替换就可以了。

当然不排除确实没有getter的情况。(一般细心点都没这个问题)

今天我遇到的则更神奇一些,XXX竟然是我传入的model的类名:person。其实不难。

因为我们在xml里面使用了诸如:

//报错:No getter of person,注意是首字母小写,我们的类名是Person body

那么问题也很好解决,

public updatePersonById(Person person);//改成public updatePersonById(@Param("person") Person person);//这个“person”是由你的mapper中使用的名称决定。

 

转载于:https://www.cnblogs.com/guodao/p/9702396.html

你可能感兴趣的文章
2018 Multi-University Training Contest 10 - TeaTree
查看>>
HDU6205 card card card
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6198 number number number
查看>>
HDU6438 Buy and Resell
查看>>
HDU6446 Tree and Permutation
查看>>
HDU6201 transaction transaction transaction
查看>>
HDU6203 ping ping ping
查看>>
前端小笔记
查看>>
《人人都是产品经理》书籍目录
查看>>
Netsharp系列文章目录结构
查看>>
如何在git bash中运行mysql
查看>>
OO第三阶段总结
查看>>
构建之法阅读笔记02
查看>>
Bzoj1014 外星人Prefix
查看>>
JAVA项目从运维部署到项目开发(一.Jenkins)
查看>>
Apache Rewrite url重定向功能的简单配置
查看>>
hdu 5444 Elven Postman(二叉树)——2015 ACM/ICPC Asia Regional Changchun Online
查看>>
GCD多线程机制
查看>>
【2018.5.19】模拟赛之二-ssl2433 文件名排序【字符串】
查看>>