看到返回結果以后主要分析了一下情況:
實體類的get、set方法確實
mapper.xml文件中的resultMap、resultType等原因導致
數據庫中數據存在問題 經過檢查與驗證發現以上都不存
在問題,包括代碼邏輯也經過幾次檢查。實在不知道問題所在,於是又去問題的根源查看,詳細的查看了查詢所得的返回結果,發現所有為null的字段都存在一種現象就是字段名都為駝峰命名,然后網上查閱mybatis字段自動轉換駝峰命名的配置。如下:
#開啟駝峰命名轉換 mybatis.configuration.map-underscore-to-camel-case=true