學習jsp時,用mybatis查詢數據庫的數據時,出現proj中的實體類Brand中的屬性與數據庫表的字段不相等的情況,
導致查詢出的數據部分是null。當時學的是xml配置,記得最后使用的是resultMap來解決的,今天再次碰到記錄一下
實體類brand
數據庫字段
這種情況不加處理的話,最后就會出現null的結果
因此要在brandMapper的xml配置文件中使用resultMap
這樣進行一個映射的話mybatis自動幫你轉化識別,確實挺方便的
最后查詢出的數據也沒有出錯
但是這里我原本是用打注解的形式來寫的brandmapper接口,我發現如果使用大注解的形式的話,要使用@resulet的注解來解決這個問題,鑒于不想浪費太多時間,就沒有使用,貼個csdn找到的注解解決方式
這是我在網絡上寫的第一篇筆記,原因是這些東西我在幾周前學過,但是我沒有好好的做筆記,要做的話一般也是寫在本子上,但是有些實際問題是無法在本子上記錄的,所以以后碰到了值得記錄的問題我都會記在這里,
我是大四才轉行的,目前自學到了javaweb,希望自己可以保持一個好習慣。
今天發現老師講課時也使用了resultMapper的方式。并且不影響使用注解開發,只需要在接口上方在添加一個resulemapper的注解