1. 程式人生 > >Mybatis下部分欄位值無法獲取(null)

Mybatis下部分欄位值無法獲取(null)

本部落格致力於提供一些開發中常遇到的坑以及解決思路,大家可以多多關注~~~~

今天在使用mybatis-plus做多表間查詢的時候,遇到了一個問題,多表查詢時,存在部分欄位無法獲取到值,但是其它欄位卻沒問題。於是本人嘗試單獨獲取各個表的欄位值發現都沒問題,最後查閱了資料發現是原來我在表中存在帶下劃線的欄位的原因。

解決之前:

資料庫欄位


pojo


從上面不難看出我pojo中採用了駝峰命名的方式,但是我在mybatis-conf.xml,即mybatis配置檔案中卻沒有開啟駝峰命名

解決方法:


開啟駝峰命名!!!!

順帶一提,如果你開啟了駝峰命名規則,你的pojo中的屬性必須全部遵循駝峰命名的規則,特別在多表聯查的情況下,不能一部分欄位是駝峰,一部分是下劃線,這樣也會導致部分欄位查詢不出來!!!!