LambaQueryWrapper的经常使用方法(修改、查询、删除)

18 篇文章 1 订阅
5 篇文章 0 订阅
public void main(String[] args) {
        //修改方法
        String unitId = "1";
        //将UnitCompanyCategory表下UnitId值为1对应的unitCategoryId字段数据改为1
        String categoryId = "1";
        LambdaUpdateWrapper<UnitCompanyCategory> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
        lambdaUpdateWrapper.set(UnitCompanyCategory::getUnitCategoryId, categoryId);
        lambdaUpdateWrapper.eq(UnitCompanyCategory::getUnitId, unitId);
        this.update(lambdaUpdateWrapper);

        //以下为查和删除方法
        //根据unitId查询一个对象,有多个会报错
        LambdaQueryWrapper<UnitCompanyCategory> lambdaQueryWrapper = new LambdaQueryWrapper<>();
        lambdaQueryWrapper.eq(UnitCompanyCategory::getUnitId, unitId);
		UnitCompanyCategory unitCompanyCategory = this.getOne(lambdaQueryWrapper);

        //查询UnitCompanyCategory表下unitId为1的数据返回List
        LambdaQueryWrapper<UnitCompanyCategory> lambdaQueryWrapper = new LambdaQueryWrapper<>();
        lambdaQueryWrapper.eq(UnitCompanyCategory::getUnitId, unitId);
        List<UnitCompanyCategory> list = this.list(lambdaQueryWrapper);

        //删除UnitCompanyCategory表下企业unitId为1的数据
        LambdaQueryWrapper<UnitCompanyCategory> lambdaQueryWrapper = new LambdaQueryWrapper<>();
        lambdaQueryWrapper.eq(UnitCompanyCategory::getUnitId, unitId);
        baseMapper.delete(lambdaQueryWrapper);
    }
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值