更新時(shí)間:2021-06-21 11:45:41 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1207次
普通查詢
#{}


selectOne():單個(gè)查詢方法,該方法返回一個(gè)結(jié)果
相當(dāng)于一個(gè)占位符,其中#{user}中的user表示接受輸入?yún)?shù)的名稱
如果輸入的參數(shù)是基本數(shù)據(jù)類型,那么#{}內(nèi)的值可以是任意數(shù)據(jù)
如果是包裝類型,那么參數(shù)名稱要與包裝類型中的一一對(duì)應(yīng)
模糊查詢
${}

代表一個(gè)拼接符號(hào),將接收到的參數(shù)內(nèi)容不加任何修飾的拼接在SQL中
如果是簡(jiǎn)單類型${}當(dāng)中只能寫(xiě)value
如果是javabean,只能寫(xiě)對(duì)應(yīng)的屬性名

selectList():該方法返回的是一個(gè)數(shù)據(jù)集合
添加


commit():提交更新操作
刪除及修改

獲取主鍵自增
方法一:

keyProperty:是java對(duì)應(yīng)的屬性值
order:相對(duì)于insert執(zhí)行的時(shí)間
方法二:

useGeneratedKeys:true表示使用主鍵自增
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Mybatis基本查詢",希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)