mybatis执行报错:Error updating database. There is no getter for property named ‘uaage‘ in class

此次报错和上一篇文章的报错开头是一模一样的,都是Error updating database,不过,后面就不同了,不同如下:

Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'uaage' in 'class com.itheima.pojo.User'

老规矩,上图;

这里有很多关键信息,我挑两条出来看:

Cause:org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'uaage' in 'class com.itheima.pojo.User'

翻译:在'class com'中没有名为'uaage'的属性的getter

The error may exist in mapper/UserMapper.xml

翻译:该错误可能存在于mapper/UserMapper中。

首先我们明白,只要牵扯到database-->数据库,那么只有两种文件,一种是上一篇文章提及的db.properties文件和UserMapper.xml文件,在上一篇文章中,我们已经解决了db.properties文件的问题,而且在我挑选的报错信息中的第二条中,它明确指出错误可能存在UserMapper.xml中,所以我们去找它,第一和第二条我是调试好了的,正确,那咱们把眼光放在第三条sql语句上,也就是第十五行代码,如图:

 

相信有的人已经看出来了,那接下来玩个找不同小游戏,下图是调试好的:

 

哈哈哈哈啊哈哈,目前看出来了吧,想来某某还说没发现错误!

 

接下来就是改代码了,把第十五行的代码改成:

insert into  users(uname,uage) values(#{uname},#{uage})

最后是运行成功了 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南柯kkk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值