天天看點

将帶下劃線的資料庫字段映射到mybatis中的駝峰命名字段

問題抛出

将帶下劃線的資料庫字段映射到mybatis中的駝峰命名字段

有時候,我們會發現資料庫中的字段總是帶有下劃線(這是曆史原因的遺留),但是對于我們java後端人員來說,java的字段命名規範是駝峰命名法,這就會産生沖突。當然,駝峰命名法是規範,我們要遵循。我們要解決的就是将資料庫中帶有下劃線的字段映射到後端實體類中,非常友善的是,mybatis已經幫我們考慮到這個問題了,接下來就來看看怎麼解決吧:

浏覽mybatis的官方文檔

将帶下劃線的資料庫字段映射到mybatis中的駝峰命名字段

可見,隻要打開該設定,就能解決問題了,那麼怎麼打開呢?

打開mybatis配置檔案

在mybatis-config.xml中,加入以下代碼:

将帶下劃線的資料庫字段映射到mybatis中的駝峰命名字段

實體層仍舊遵循駝峰命名法

将帶下劃線的資料庫字段映射到mybatis中的駝峰命名字段

同時添加相應的get和set方法(很重要,不添加的話會報錯!),并在mapper層編寫sql代碼。

通過以上的設定,就能解決資料庫底層帶下劃線的字段與後端實體類遵循駝峰命名法的字段産生的沖突,趕緊試一試吧!

繼續閱讀