SSM Mapper文件查詢出返回數據查不到個別字段的問題

SSM Mapper查詢出返回數據查不到個別字段

原因

開啟瞭駝峰命名法則,Bean裡的字段不識別_

註釋掉或者把實體類裡的字段_去掉換位大寫

SSM查詢不到數據庫數據

這兩天搭瞭個ssm的環境,想先測試下,結果測試就出問題,同樣的sql在navicate就能正常執行,在mapper就不行,查出來永遠是null。

終於找到原因

我的數據庫表的列名都帶有下劃線,需要在mybatis-config.xml中開啟自動駝峰命名規則(camel case)映射,即從經典數據庫列名 A_COLUMN 到經典 Java 屬性名 aColumn 的類似映射。

至此,解決。

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: