學(xué)習(xí)jsp時,用mybatis查詢數(shù)據(jù)庫的數(shù)據(jù)時,出現(xiàn)proj中的實體類Brand中的屬性與數(shù)據(jù)庫表的字段不相等的情況,
導(dǎo)致查詢出的數(shù)據(jù)部分是null。當(dāng)時學(xué)的是xml配置,記得最后使用的是resultMap來解決的,今天再次碰到記錄一下

實體類brand

數(shù)據(jù)庫字段
這種情況不加處理的話,最后就會出現(xiàn)null的結(jié)果
因此要在brandMapper的xml配置文件中使用resultMap

這樣進(jìn)行一個映射的話mybatis自動幫你轉(zhuǎn)化識別,確實挺方便的

最后查詢出的數(shù)據(jù)也沒有出錯
但是這里我原本是用打注解的形式來寫的brandmapper接口,我發(fā)現(xiàn)如果使用大注解的形式的話,要使用@resulet的注解來解決這個問題,鑒于不想浪費太多時間,就沒有使用,貼個csdn找到的注解解決方式

這是我在網(wǎng)絡(luò)上寫的第一篇筆記,原因是這些東西我在幾周前學(xué)過,但是我沒有好好的做筆記,要做的話一般也是寫在本子上,但是有些實際問題是無法在本子上記錄的,所以以后碰到了值得記錄的問題我都會記在這里,
我是大四才轉(zhuǎn)行的,目前自學(xué)到了javaweb,希望自己可以保持一個好習(xí)慣。
今天發(fā)現(xiàn)老師講課時也使用了resultMapper的方式。并且不影響使用注解開發(fā),只需要在接口上方在添加一個resulemapper的注解
