springboot、Mybatis-plus工程多數(shù)據(jù)源字段映射不生效問題及解決
更新時間:2026年01月13日 10:10:45 作者:五月天的尾巴
在Spring Boot多數(shù)據(jù)源項目中,使用MyBatis-Plus時發(fā)現(xiàn)字段映射不生效,通過在application配置文件和Java配置類中添加駝峰命名轉(zhuǎn)換配置,解決了問題
一、背景
在springboot多數(shù)據(jù)源項目中,發(fā)現(xiàn)mybatis-plus工程的字段映射不生效,駝峰命名的參數(shù)都沒有轉(zhuǎn)換出來數(shù)據(jù)。
最后通過設(shè)置駝峰命名轉(zhuǎn)換然后才生效的,以下是解決方法。
二、代碼及解決方法
- application配置文件

- java配置類

- 多個數(shù)據(jù)源配置項中分別添加配置
sessionFactory.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);//此處開啟駝峰轉(zhuǎn)換
總結(jié)
以上,就解決了多數(shù)據(jù)源字段映射不生效的問題。
當然,這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot實現(xiàn)短鏈接系統(tǒng)的使用示例
由于短鏈接可能涉及到用戶隱私和安全問題,所以短鏈接系統(tǒng)也需要符合相關(guān)的數(shù)據(jù)保護和安全標準,本文主要介紹了SpringBoot實現(xiàn)短鏈接系統(tǒng)的使用示例,感興趣的可以了解一下2023-09-09
詳解Java synchronized關(guān)鍵字的用法
在多線程編程中常常使用鎖機制來確保同一時刻只有一個線程能夠修改共享內(nèi)存,在Java中一般是使用synchronized作為鎖機制,下面就讓我們來學(xué)習(xí)一下如何使用synchronized實現(xiàn)線程安全吧2023-08-08
Java實現(xiàn)AES/CBC/PKCS7Padding加解密的方法
這篇文章主要介紹了Java實現(xiàn)AES/CBC/PKCS7Padding加解密的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08

