详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法

 更新时间:2021年03月08日 10:15:32   作者:唐微港  
这篇文章主要介绍了详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在使用mybatis或者mybatis-plus时候,有些时候会出现数据库的字段名和实体类的字段名不一致的情况,如果运行那么这个字段就会无法进行自动映射而报错。这里就以我的数据库name字段名和这里的实体类的u_name字段名为例。

在这里插入图片描述

在这里插入图片描述

解决办法有以下三种

方法一:
将数据库中的字段和实体类中的字段名修改成一样的名字

方法二:
如果是自定以mapper.xml文件中手写的sql查询语句,可以给字段起一个别名例如这里就可以写成select name as u_name from…

方法三:
使用注解@TableField(“name”),值就是数据库的字段名

在这里插入图片描述

到此这篇关于详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法的文章就介绍到这了,更多相关mybatis-plus字段名不对应内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java 滑动窗口最大值的实现

    Java 滑动窗口最大值的实现

    这篇文章主要介绍了Java 滑动窗口最大值,给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。感兴趣的可以了解一下
    2021-05-05
  • Sentinel结合Nacos实现数据持久化过程详解

    Sentinel结合Nacos实现数据持久化过程详解

    这篇文章主要介绍了Sentinel结合Nacos实现数据持久化过程,要持久化的原因是因为每次启动Sentinel都会使之前配置的规则就清空了,这样每次都要再去设定规则显得非常的麻烦,感兴趣想要详细了解可以参考下文
    2023-05-05
  • SpringBoot之多环境打包与配置文件排除方式

    SpringBoot之多环境打包与配置文件排除方式

    这篇文章主要介绍了SpringBoot之多环境打包与配置文件排除方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Scala隐式转换和隐式参数详解

    Scala隐式转换和隐式参数详解

    Scala隐式转换和隐式参数是两个非常强大的功能,它们可以让我们编写更灵活和优雅的代码,但也需要注意一些潜在的问题和风险,这篇文章主要介绍了Scala隐式转换和隐式参数,需要的朋友可以参考下
    2023-04-04
  • Java中的LinkedList底层源码分析

    Java中的LinkedList底层源码分析

    这篇文章主要介绍了Java中的LinkedList底层源码分析,底层基于双向链表,往LinkedList中间插入元素时,不需要移动大量的元素,只需要修改前后节点的指针,速度快,需要的朋友可以参考下
    2023-12-12
  • 什么是递归?用Java写一个简单的递归程序

    什么是递归?用Java写一个简单的递归程序

    这篇文章主要介绍了什么是递归?用Java写一个简单的递归程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Spring Cloud 系列之服务调用 OpenFeign的实现

    Spring Cloud 系列之服务调用 OpenFeign的实现

    这篇文章主要介绍了Spring Cloud 系列之服务调用 OpenFeign的实现,需要的朋友可以参考下
    2020-11-11
  • JavaSwing坦克大战游戏的设计和实现

    JavaSwing坦克大战游戏的设计和实现

    JavaSwing坦克大战游戏的设计要有图形用户界面,界面能够反映游戏所有的细节,在最终呈现的游戏中也要满足所有需求,感兴趣的小伙伴一起来看看吧
    2021-08-08
  • Mybatis实现SQL存储流程详解

    Mybatis实现SQL存储流程详解

    MyBatis作为一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。它免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作
    2023-03-03
  • SpringBoot开发详解之Controller接收参数及参数校验

    SpringBoot开发详解之Controller接收参数及参数校验

    数据校验是为了使系统更完整,数据更精确,同时也有利于维护数据的安全性,下面这篇文章主要给大家介绍了关于SpringBoot开发详解之Controller接收参数及参数校验的相关资料,需要的朋友可以参考下
    2022-03-03

最新评论