第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

spring-boot里面mybatis plus2.0如果實現(xiàn)條件刪除和條件修改呢

spring-boot里面mybatis plus2.0如果實現(xiàn)條件刪除和條件修改呢

桃花長相依 2019-04-11 22:19:37
普通修改public void update(WebUser webUser){         webUser.setUpdated(new Date());         webUsersXgMapper.updateById(webUser);     }如果我想實現(xiàn)根據(jù)某兩個字段來修改這條數(shù)據(jù)應(yīng)該怎么修改如果使用sql語句大概就是這樣寫,但是我想使用mybatis plus來實現(xiàn)請問,應(yīng)該如何實現(xiàn)呢update tb_cart set num = #{num}, updated = #{updated}         where item_id = #{itemId} and user_id = #{userId}
查看完整描述

5 回答

?
weixin_慕婉清8157785

TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊

升級3.X,可用service.update(entity,querywrapper) 或者 service.update(updatewrapper)

前者按實體類非null的值更新,querywrapper傳where條件

后者的updatewrapper有set(column,val)更新新值 和 跟querywrapper一樣可傳where條件

查看完整回答
反對 回復(fù) 2019-12-17
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗 獲得超9個贊

//實體類的條件更新
public void update(WebUser webUser){
webUser.setUpdated(new Date());
webUsersXgMapper.update(webUser,
new EntityWrapper()
.eq("item_id","123")
.eq("user_id",345));
)
}

查看完整回答
反對 回復(fù) 2019-05-14
?
慕斯王

TA貢獻(xiàn)1864條經(jīng)驗 獲得超2個贊

可以嘗試重寫他的update方法


查看完整回答
反對 回復(fù) 2019-05-14
?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊

方法:根據(jù)條件查詢出所有的,然后設(shè)置字段,在更具ID修改。

List<WebUser> list = this.webUsersXgMapper.selectList(
                new QueryWrapper<WebUser>()
                .eq("item_id", "123")
                .eq("user_id", "345"));
        list.forEach(l -> {
            l.setNum(2);
            l.setUpdated(new Date());
            this.webUsersXgMapper.updateById(l)
        });

方法2: 條件修改

webUser.setUpdated(new Date());
        webUser.setNum(2);
        this.webUsersXgMapper.update(webUser,new QueryWrapper<WebUser>()
                .eq("item_id", "123")
                .eq("user_id", "345"));


查看完整回答
反對 回復(fù) 2019-05-14
?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗 獲得超4個贊

剛看了下,2x版本沒有這些東西,我用的mybatis-plus-boot-start的3x版本,結(jié)合springboot,

查看完整回答
反對 回復(fù) 2019-05-14
  • 5 回答
  • 0 關(guān)注
  • 6575 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號