2022-04-21

學(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的注解


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在青春道路上初三作文600字 導(dǎo)語:作文對于在校學(xué)生來說,是學(xué)習(xí)好語文的重要組成部分。我們每次考試得用到作文,它在...
    64cd40b8fe4b閱讀 241評論 0 2
  • 本文將會簡單介紹一下MyBatis的CRUD以及結(jié)合源碼講解一下MyBatis對參數(shù)的處理。 作為一個ORM框架,...
    本墨BM閱讀 329評論 0 1
  • 1. 簡介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存儲過程以及高級映射的優(yōu)秀的...
    笨鳥慢飛閱讀 6,248評論 0 4
  • MyBatis 理論篇 [TOC] 什么是MyBatis ?MyBatis是支持普通SQL查詢,存儲過程和高級映射...
    有_味閱讀 3,184評論 0 26
  • 1、MyBatis簡介 MyBatis 是一款優(yōu)秀的持久層框架 中文官網(wǎng):https://mybatis.org/...
    CHeng_c0e9閱讀 604評論 0 0

友情鏈接更多精彩內(nèi)容