mybatis实体类字段大小写及字段获取不到值问题

 更新时间:2021年12月01日 15:16:52   作者:yangniceyang  
这篇文章主要介绍了mybatis实体类字段大小写及字段获取不到值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mybatis实体类字段大小写及字段获取不到值

问题

由于前期设计问题,项目中需要用到的一个字段 rootpath,所以我再实体层加了这么一个字段。

然后,我在前台向后台传数据的时候,这个rootpath一直都获取不到值。经过排查对比,发现我写的set和get方法名称后面的RootPath 中的P字母大写导致的。

解决办法

将set和get方法后面的P改为小写p就可以了

推断

mybatis认为rootpath是一个单词,但是我错误的认为了是两个单词,然后再写set和get的时候给P大写了,所以导致了字段获取不到值!

mybatis下部分字段值无法获取(null)

在使用mybatis-plus做多表间查询的时候,遇到了一个问题,多表查询时,存在部分字段无法获取到值,但是其它字段却没问题。于是本人尝试单独获取各个表的字段值发现都没问题,最后查阅了资料发现是原来我在表中存在带下划线的字段的原因。

解决之前

数据库字段

pojo

从上面不难看出我pojo中采用了驼峰命名的方式,但是我在mybatis-conf.xml,即mybatis配置文件中却没有开启驼峰命名

解决方法

开启驼峰命名!!!!

顺带一提,如果你开启了驼峰命名规则,你的pojo中的属性必须全部遵循驼峰命名的规则,特别在多表联查的情况下,不能一部分字段是驼峰,一部分是下划线,这样也会导致部分字段查询不出来!!!!

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

相关文章

  • springboot 使用QQ邮箱发送邮件的操作方法

    springboot 使用QQ邮箱发送邮件的操作方法

    这篇文章主要介绍了springboot使用QQ邮箱发送邮件功能,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • Log4j日志记录框架配置及用法解析

    Log4j日志记录框架配置及用法解析

    这篇文章主要介绍了Log4j日志记录框架配置及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Java HashSet添加 遍历元素源码分析

    Java HashSet添加 遍历元素源码分析

    这篇文章主要为大家详细介绍了HashSet、HashMap底层添加、遍历元素的机制,追踪并分析源码,文中的示例代码讲解详细,希望对大学有所帮助
    2022-07-07
  • 前端和后端解决跨域问题的一些方式详解

    前端和后端解决跨域问题的一些方式详解

    跨域对于正在学习或者已经就业的前端同学而言,就是老朋友,只要涉及请求,前后端交互,开发阶段等关键字,都避不开跨域,这篇文章主要给大家介绍了关于前端和后端解决跨域问题的一些方式,需要的朋友可以参考下
    2024-07-07
  • java实现线性表及其算法

    java实现线性表及其算法

    线性表是最简单和最常用的一种数据结构,它是有n个体数据元素(节点)组成的有限序列,这篇文章主要介绍了java实现线性表及其算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Spring Cloud Config与Bus整合实现微服务配置自动刷新功能

    Spring Cloud Config与Bus整合实现微服务配置自动刷新功能

    通过整合SpringCloud Config与Spring Cloud Bus,实现了微服务配置的自动刷新功能,这个机制允许一个微服务实例在配置更新时通过消息总线通知其他所有实例同步更新,从而保持配置的一致性并提升系统的运维效率
    2024-10-10
  • Springboot整合mybatisplus时,使用条件构造器排序报错问题及解决

    Springboot整合mybatisplus时,使用条件构造器排序报错问题及解决

    这篇文章主要介绍了Springboot整合mybatisplus时,使用条件构造器排序报错问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • springboot 集成dubbo的步骤详解

    springboot 集成dubbo的步骤详解

    这篇文章主要介绍了springboot 简易集成dubbo的步骤详解,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • java并查集算法带你领略热血江湖

    java并查集算法带你领略热血江湖

    这篇文章主要为大家介绍了java并查集算法,以大家热爱的方式,带你领略热血江湖中的并查集算法,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • 学习Java之IO流的基础概念详解

    学习Java之IO流的基础概念详解

    这篇文章主要给大家介绍了Java中的IO流,我们首先要搞清楚一件事,就是为什么需要IO流这个东西,但在正式学习IO流的使用之前,小编有必要带大家先了解一下IO流的基本概念,需要的朋友可以参考下
    2023-09-09

最新评论