解决MyBatis报错:There is no getter for property named'Xxx'in'class xxx.xxx.Xxx'

 更新时间:2024年08月08日 10:14:08   作者:温柔哥`  
这篇文章主要介绍了解决MyBatis报错:There is no getter for property named'Xxx'in'class xxx.xxx.Xxx'问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题

org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'ProName' in 'class com.smbms.pojo.Provider'
### Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'ProName' in 'class com.smbms.pojo.Provider'

解决方法

这个错误提示你的实体类的某个属性没有get方法那么你的 

问题可能有以下三种

  • 1.在实体类中的该属性名字写错了
  • 2.在实体类中的该属性没有写get方法
  • 3.在xxxMapper.xml文件中的该属性名字写错了

下面是我的错误之处

大家可以看到注释的部分为我之前的写错名字的属性,注释下面那行为修改后的

       <select id="queryByIdAndProName" resultType="com.smbms.pojo.Provider">
            select *
            from smbms_provider
            <where>
                <if test="id != null and id != ''">
                    and id = #{id}
                </if>
<!--             <if test="ProName != null and id != ''">-->
                 <if test="proName != null and id != ''">
                     and proName like concat('%',#{proName},'%')
                 </if>
            </where>
        </select>

再次运行之后的结果就是正确的了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Resty极简restful框架快速接入Spring

    Resty极简restful框架快速接入Spring

    这篇文章主要为大家介绍了Resty极简的restful框架快速接入Spring详细说明,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • java递归算法实例分析

    java递归算法实例分析

    这篇文章主要介绍了java递归算法实例分析,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Spring MVC 请求参数处理全解析

    Spring MVC 请求参数处理全解析

    本文主要介绍了Spring框架中处理HTTP请求参数的方法,包括传递单个参数、多个参数、对象参数、数组、集合、JSON数据、路径变量、上传文件、Cookie和Session的获取以及Header的获取,感兴趣的朋友一起看看吧
    2025-12-12
  • SpringBoot中的Ajax和MyBatis究竟是什么

    SpringBoot中的Ajax和MyBatis究竟是什么

    本文深入解析了Spring Boot项目中Ajax与MyBatis的核心作用及协作机制,Ajax作为前端异步通信引擎,通过axios等库实现无刷新数据交互,本文给大家介绍SpringBoot中的Ajax和MyBatis究竟是什么,感兴趣的朋友跟随小编一起看看吧
    2025-09-09
  • kafka消费不到数据的排查过程

    kafka消费不到数据的排查过程

    这篇文章主要介绍了kafka消费不到数据的排查过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • SpringBoot 集成Resteasy实现RESTFul接口的详细过程

    SpringBoot 集成Resteasy实现RESTFul接口的详细过程

    这篇文章主要介绍了SpringBoot集成Resteasy实现RESTFul接口,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • SpringBoot无法解析parameter参数问题的解决方法

    SpringBoot无法解析parameter参数问题的解决方法

    使用最新版的 Springboot 3.2.1(我使用3.2.0)搭建开发环境进行开发,调用接口时出现奇怪的错,本文小编给大家介绍了SpringBoot无法解析parameter参数问题的原因及解决方法,需要的朋友可以参考下
    2024-04-04
  • Java 生成图片验证码3种方法(字母、加减乘除、中文)

    Java 生成图片验证码3种方法(字母、加减乘除、中文)

    这篇文章主要介绍了Java 生成图片验证码3种方法(字母、加减乘除、中文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • JAVA JDK8 List分组的实现和用法

    JAVA JDK8 List分组的实现和用法

    今天小编就为大家分享一篇关于JAVA JDK8 List分组的实现和用法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • springMvc异步的DeferredResult long polling应用示例解析

    springMvc异步的DeferredResult long polling应用示例解析

    这篇文章主要为大家介绍了springMvc中DeferredResult的long polling应用示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03

最新评论