返回顶部
首页 > 资讯 > 数据库 >mysqlMybatis报错:There is no getter for property named ‘xxx‘ in ‘class xxx 的解决办法
  • 437
分享到

mysqlMybatis报错:There is no getter for property named ‘xxx‘ in ‘class xxx 的解决办法

mybatisjava数据库mysql 2023-09-03 16:09:02 437人浏览 泡泡鱼
摘要

前一个AAA指的是某个属性在BBB类中没有此属性 There is no getter for property named ‘AAA’ in 'class BBB 的解决办法 前一个AAA指的是某

前一个AAA指的是某个属性在BBB类中没有此属性

There is no getter for property named ‘AAA’ in 'class BBB 的解决办法

前一个AAA指的是某个属性在BBB类中没有此属性

出现这个问题原因:

数据库对应表中的字段和Java类中对应的属性不一致导致的
2.即使第一条满足,可能原因是mybatis中对应字段和数据库表中对应字段不一致
3.这种不一致主要体现在属性或者字段的大小写可能不一致,所以容易忽略大小写的问题不一致,要看清是否是大小写的问题与Java类中属性大小写是否完全一致。

出现这个问题解决办法:

最好保持Java类中属性和数据库表中字段属性和mybatis中涉及到相关字段大小写保持一致

注意区分

在数据库插入的时候必须保持字段一致性
2.但是从数据库查询的时候可以字段模糊匹配
就是说当从数据库查询出的字段和Java类中的属性字段可能大小写不一致或者差点错点是可以进行模糊匹配,但是插入时候必须保持一致

来源地址:https://blog.csdn.net/beiback/article/details/127460121

您可能感兴趣的文档:

--结束END--

本文标题: mysqlMybatis报错:There is no getter for property named ‘xxx‘ in ‘class xxx 的解决办法

本文链接: https://lsjlt.com/news/392412.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作