一個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 YAML與屬性檔案配置檔案對比 | BaeldungSpringYAML
- 將資料庫照片大欄位下卸到檔案系統,照片檔名以某一個欄位命名資料庫
- Mybatis Plus實體類屬性與表欄位不一致解決方法MyBatis
- Java資料型別與資料庫欄位型別對應關係Java資料型別資料庫
- mybatis 實體類排除資料庫欄位對映MyBatis資料庫
- Java程式碼修改yml配置檔案屬性Java
- Java —— 檔案類(File 類)Java
- Java 如何找出兩個文字檔案中有相同欄位的行Java
- 檔案屬性資訊
- java 壓縮(解壓)檔案或者資料夾工具類Java
- win10系統檔案屬性大小顯示不對怎麼解決Win10
- 檔案屬性
- Java 對 properties 檔案操作 (ResourceBundle 類和 Properties 類)Java
- Java : File 檔案類操作Java
- 【Mybatis】mapper對映檔案中<sql>標籤的id等欄位爆紅,資料庫表名爆紅。MyBatisAPPSQL資料庫
- Java讀取properties檔案連線資料庫Java資料庫
- Java™ 教程(管理原始檔和類檔案)Java
- 檔案的屬性
- Linux檔案屬性Linux
- 屬性配置檔案詳解(2)
- 【JAVA :File類的用法(一)】File類的構造方法-File類建立檔案與資料夾Java構造方法
- java 檔案處理 工具類Java
- java資料list寫入檔案Java
- java class檔案詳解Java
- JAVA呼叫C語言下的DLL檔案JavaC語言
- java中呼叫dll檔案的步驟Java
- 一個 java 檔案的執行過程詳解Java
- 帝國CMS資料庫配置檔案是哪個檔案?資料庫
- 檔案時間屬性
- Java IO 建立檔案解決檔名重複問題Java
- MyBatis Java 和 資料庫 資料型別對應表MyBatisJava資料庫資料型別
- Java讀取Json檔案工具類JavaJSON
- JAVA類檔案操作和異常Java
- Java實現解壓縮檔案和資料夾Java
- Java如何建立臨時檔案並列印File各種屬性Java
- 利用java建立檔案或者資料夾Java
- 4.3.2.3 關於PDB$SEED資料檔案的屬性