一個Java檔案解決mybatis呼叫資料庫欄位與Java類檔案屬性不對應
眾所周知,java中變數的命名使用的是駝峰命名法,但是資料庫欄位要用下劃線分隔。因為這個問題,我的程式碼返回物件一直是null。
經過將近8小時的奮鬥,我終於找到了解決方法,什麼更改配置檔案,什麼寫xml都是laji,簡單操作如下操作。
新建一個java檔案,寫入以下程式碼,建議放在config資料夾下,起名叫MyBatisConfig,開啟駝峰對應規則
import org.mybatis.spring.boot.autoconfigure.ConfigurationCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @author ZRL
* @date 2020/12/8 2:13
*/
@Configuration
public class MyBatisConfig {
@Bean
public ConfigurationCustomizer configurationCustomizer(){
return new ConfigurationCustomizer() {
@Override
public void customize(org.apache.ibatis.session.Configuration configuration) {
configuration.setMapUnderscoreToCamelCase(true);
}
};
}
}
相關文章
- Mybatis解決實體類屬性名與資料庫列名不對應的方法MyBatis資料庫
- spring注入配置檔案屬性到java類SpringJava
- Mybatis Plus實體類屬性與表欄位不一致解決方法MyBatis
- Java屬性檔案的讀取Java
- java屬性檔案properties常用操作工具類Java
- 將資料庫照片大欄位下卸到檔案系統,照片檔名以某一個欄位命名資料庫
- java呼叫exe檔案Java
- Spring YAML與屬性檔案配置檔案對比 | BaeldungSpringYAML
- mybatis 實體類排除資料庫欄位對映MyBatis資料庫
- Java資料型別與資料庫欄位型別對應關係Java資料型別資料庫
- JAVA檔案與資料流(1)Java
- smali檔案對比java檔案Java
- Java程式碼修改yml配置檔案屬性Java
- Java系列-如何讀取.properties屬性檔案Java
- Java —— 檔案類(File 類)Java
- Java 如何找出兩個文字檔案中有相同欄位的行Java
- win10系統檔案屬性大小顯示不對怎麼解決Win10
- java 獲取資料夾大小、檔案大小、檔案個數Java
- java 壓縮(解壓)檔案或者資料夾工具類Java
- 檔案屬性
- Java讀取以.xlsx結尾的excel檔案,並寫出每張表對應的c#類、java類、儲存資料的xml檔案、讀取xml檔案的工具類JavaExcelC#XML
- 檔案屬性解釋(轉)
- Java : File 檔案類操作Java
- java 讀 大檔案excel 記憶體溢位 解決JavaExcel記憶體溢位
- 建立資料庫檔案-日誌檔案-次要資料庫檔案資料庫
- Oracle 資料檔案 reuse 屬性 說明Oracle
- Java 對 properties 檔案操作 (ResourceBundle 類和 Properties 類)Java
- java檔案對照工具Java
- 【Mybatis】mapper對映檔案中<sql>標籤的id等欄位爆紅,資料庫表名爆紅。MyBatisAPPSQL資料庫
- 屬性配置檔案詳解(2)
- 【JAVA :File類的用法(一)】File類的構造方法-File類建立檔案與資料夾Java構造方法
- 檔案的屬性
- 檔案屬性資訊
- Properties屬性檔案
- Java™ 教程(管理原始檔和類檔案)Java
- Java讀取properties檔案連線資料庫Java資料庫
- java 檔案處理 工具類Java
- JAVA Class類檔案結構Java