Mybatis QueryWrapper,UpdateWrapper条件构造器的使用纪要

本文详细介绍了Mybatis Plus中的QueryWrapper和UpdateWrapper条件构造器的使用方法,包括如何构建各种查询条件,更新语句,以及在实际开发中的应用场景,帮助提升数据库操作的效率。
摘要由CSDN通过智能技术生成
1. Mybatis UpdateWrapper条件构造器的使用

背景: 以前项目没有怎么用过此类构造器,现在项目遇到了正好记录一下.

问题: 如何使用Mybatis UpdateWrapper构造器进行数据修改?

解决办法: 
	为了更方便直观的理解,下面引入一段项目中的代码以供参考:
	Eg:
    // 通过|驳回
    // 数据状态字段.0逻辑删除,1编辑中,2已提交配置(业务单生成中),3通过,4驳回.
    @PutMapping("/xxx")
    public JsonResult xxx(String id, Boolean status) {
    	if(yyyService.update(new UpdateWrapper<entity>().eq("ID", id).set("STATUS", status==true?"2":"0"))) {
    		return JsonResult.ok().put("status", "操作成功!"); 
    	}
    	return JsonResult.error().put("satus", "操作失败!");
    }
    
    // XXX提供接口:通过|驳回
    @PutMapping("/xxxtwo")
    @ApiOperation(value = "通过|驳回.true通过,false驳回.")
    // 数据状态字段.0逻辑删除,1编辑中,2已提交数据(业务单生成中),3通过,4驳回.
    public JsonResult xxxtwo(String id, Boolean status) {
    	if(yyyService.update(new UpdateWrapper<entity>().eq("ID&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值