Wrapper : 條件構造抽像類,最頂端父類
使用queryWrapper來查詢user中條件為: name字串中有”B”,age>20,age<30,email不為空
1 | @Test |
藉由lambda來設定條件的優先級,將用戶名中包含有a並且(年齡大於20或郵箱為null)的用戶信息修改
1 | @Test |
藉由select,只查詢特定的欄位,查詢用戶信息的name和age字段
1 | @Test |
藉由inSql,實現子查詢,查詢id小於等於3的用戶信息
1 | @Test |
UpdateWrapper,可直接在updateWrapper進行值的設定
1 | @Test |
condition,在真正開發的過程中,組裝條件是常見的功能,而這些條件數據來源於用戶輸入,是可選的,因此我們在組裝這些條件時,必須先判斷用戶是否選擇了這些條件,若選擇則需要組裝該條件,若沒有選擇則一定不能組裝,以免影響SQL執行的結果
1 | @Test |
LambdaQueryWrapper,避免再填寫表的字串名時打錯,可用Lambda來替代
1 | @Test |
LambdaUpdateWrapper,避免再填寫表的字串名時打錯,可用Lambda來替代
1 | @Test |
1 | @Test |