springboot、Mybatis-plus工程多数据源字段映射不生效问题及解决

 更新时间:2026年01月13日 10:10:45   作者:五月天的尾巴  
在Spring Boot多数据源项目中,使用MyBatis-Plus时发现字段映射不生效,通过在application配置文件和Java配置类中添加驼峰命名转换配置,解决了问题

一、背景

在springboot多数据源项目中,发现mybatis-plus工程的字段映射不生效,驼峰命名的参数都没有转换出来数据。

最后通过设置驼峰命名转换然后才生效的,以下是解决方法。

二、代码及解决方法

  • application配置文件

  • java配置类

  • 多个数据源配置项中分别添加配置
sessionFactory.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);//此处开启驼峰转换

总结

以上,就解决了多数据源字段映射不生效的问题。

当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 

相关文章

  • SpringBoot(十)之邮件服务

    SpringBoot(十)之邮件服务

    这篇文章给大家介绍了SpringBoot邮件服务的相关知识,此文是使用springboot最新版本1.5.3进行开发的。本文给大家介绍的非常详细,具有参考借鉴价值,需要的的朋友参考下吧
    2017-05-05
  • SpringDoc OpenAPI 3 常用注解使用方法

    SpringDoc OpenAPI 3 常用注解使用方法

    本文介绍了SpringDoc/OpenAPI3在SpringBoot4+项目中的常用注解,包括@Tag、@Operation、@Parameter、@ApiResponse等核心注解,以及@Schema、@Hidden、@Parameters等实用注解的使用方法,并提供了一个完整示例,感兴趣的朋友跟随小编一起看看吧
    2026-04-04
  • SpringBoot实现短链接系统的使用示例

    SpringBoot实现短链接系统的使用示例

    由于短链接可能涉及到用户隐私和安全问题,所以短链接系统也需要符合相关的数据保护和安全标准,本文主要介绍了SpringBoot实现短链接系统的使用示例,感兴趣的可以了解一下
    2023-09-09
  • RabbitMQ实现消费端限流的步骤

    RabbitMQ实现消费端限流的步骤

    消费者端限流的主要目的是控制消费者每次从 RabbitMQ 中获取的消息数量,从而实现消息处理的流量控制,这篇文章主要介绍了RabbitMQ如何实现消费端限流,需要的朋友可以参考下
    2024-03-03
  • Springboot中整合knife4j接口文档的过程详解

    Springboot中整合knife4j接口文档的过程详解

    knife4j就swagger的升级版API文档的一个框架,但是用起来比swagger方便多了,UI更加丰富,这篇文章主要介绍了Springboot中整合knife4j接口文档,需要的朋友可以参考下
    2022-04-04
  • 详解Java synchronized关键字的用法

    详解Java synchronized关键字的用法

    在多线程编程中常常使用锁机制来确保同一时刻只有一个线程能够修改共享内存,在Java中一般是使用synchronized作为锁机制,下面就让我们来学习一下如何使用synchronized实现线程安全吧
    2023-08-08
  • 基于Java判断网络是否正常代码实例

    基于Java判断网络是否正常代码实例

    这篇文章主要介绍了基于Java判断网络是否正常代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • java生成随机数(字符串)示例分享

    java生成随机数(字符串)示例分享

    这篇文章主要介绍了java生成随机数(字符串)示例分享,需要的朋友可以参考下
    2014-03-03
  • Java实现的爬虫抓取图片并保存操作示例

    Java实现的爬虫抓取图片并保存操作示例

    这篇文章主要介绍了Java实现的爬虫抓取图片并保存操作,涉及Java针对页面URL访问、获取、字符串匹配、文件下载等相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • Java实现AES/CBC/PKCS7Padding加解密的方法

    Java实现AES/CBC/PKCS7Padding加解密的方法

    这篇文章主要介绍了Java实现AES/CBC/PKCS7Padding加解密的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08

最新评论