Mybatise项目运行中出现500错误并报出:There is no getter for property named ‘xxx‘ in ‘class xxx 的解决办法

  • Post author:
  • Post category:其他



一、错误信息


1、查看结果时控制台报错


2、主要错误代码


There is no getter for property named ‘copmanyName’ in ‘class com.itheima.pojo.Brand’



二、解决方法




1、首




先确定Set\Get方法已经创建成功。


2、查看数据库表结构的字段是否与实体类属性一致。

我进行了如下代码编写,所以虽然字段名不一样但是程序没报错(我是个新手,所以还不太了解这个步骤)


3、最后发现原来是在查询所有时单词拼错了。

总结:出现该类问题时一定要仔细观察是不是数据库的字段名与实体类的表字段是否一致,以及在查询等所有调用该字段的地方是否单词拼错了,尤其是细微之处,单词少字母、字母位置不一样等等。作为一名新晋程序员小白,还有很多不懂的地方,如果有错误,还请各位大神指正哦~



版权声明:本文为m0_72580820原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。