課程
/后端開發
/Java
/MyBatis-Plus入門
想問下mp的條件構造器,查詢和刪除的時候只能用 QueryWrapper, 修改的時候只能用UpdateWrapper 對嗎
2019-06-10
源自:MyBatis-Plus入門 7-1
正在回答
? ? ? ?兩個類的父類都是抽象類AbstractWrapper,一般情況下QueryWrapper用在查詢和刪除中,UpdateWrapper用在修改中,UpdateWrapper提供了set方法,可以在不傳入實體的情況下,設置update語句中的set條件。而且set方法只有在調用MP的相關Update方法時才生效。
? ? ? ?經過我的測試修改、刪除、更新方法用QueryWrapper、UpdateWrapper都不報錯可以正常執行,但是還是建議查詢和刪除用 QueryWrapper、修改用UpdateWrapper 。
兩個的父類都是AbstractWrapper,UpdateWrapper ,QueryWrapper是具體的實現,針對CDUR操作進行各自的封裝,所以查詢和刪除的時候只能用 QueryWrapper, 修改的時候只能用UpdateWrapper???不對勿噴
舉報
MyBatis-Plus框架入門必學課程!
2 回答使用Mp的條件構造器查詢時時遇到mysql關鍵字怎么辦呀
1 回答使用條件構造器QueryWrapper,SQL語句不會拼接條件構造器里面的語句。
2 回答實體類作為條件構造器的時候不支持自定義SQL嗎?
4 回答條件構造器在多表聯查中的使用
4 回答使用條件構造器查詢時,如果所有條件都不滿足,是不是就是查詢所有數據,而非滿足條件的數據
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-06-11
? ? ? ?兩個類的父類都是抽象類AbstractWrapper,一般情況下QueryWrapper用在查詢和刪除中,UpdateWrapper用在修改中,UpdateWrapper提供了set方法,可以在不傳入實體的情況下,設置update語句中的set條件。而且set方法只有在調用MP的相關Update方法時才生效。
? ? ? ?經過我的測試修改、刪除、更新方法用QueryWrapper、UpdateWrapper都不報錯可以正常執行,但是還是建議查詢和刪除用 QueryWrapper、修改用UpdateWrapper 。
2019-06-10
兩個的父類都是AbstractWrapper,UpdateWrapper ,QueryWrapper是具體的實現,針對CDUR操作進行各自的封裝,所以查詢和刪除的時候只能用 QueryWrapper, 修改的時候只能用UpdateWrapper?
??不對勿噴