mabtis中寫查詢語句時,返回值直接用BaseResultMap


錯誤情形

 

錯誤原因

返回值使用的是resultType=“User”,這樣的話,當pojo類和數據庫字段有不同的名稱時,如(pojo類:userId,數據庫:user_id)。

這時候取出來的User對象的userId就會為null。

 

錯誤分析

把查詢語句修改成

因為BaseResultMap里是使用column和property對應的。column對應pojo字段,property對應數據庫字段。

這時才能夠完美取出對象的所有屬性值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM