Mybatis-Plus根據條件更新
在 Mybatis-Plus 項目中,很多時候需要根據條件更新特定的數據行,這時候可以使用到提供的 update() 方法。
下面以 PostCategories 對象為例簡單演示下使用的方法。
1、創建對象並填入要更新的字段數據
例如更新 homePage 字段值為 false
PostCategories updateMessage = new PostCategories();
updateMessage.setHomePage(false);
2、創建條件構造器和查詢條件
new QueryWrapper
eq("homePage", true) 即是查詢條件: where homePage = true,條件根據需要添加。
postCategoriesMapper.update(updateMessage, new QueryWrapper<PostCategories>().eq("homePage", true));
3、查看打印的sql語句
這樣就達到了條件更新的目的。