Mybatis-Plus常见场景Wapper的封装

2020-03-20  本文已影响0人  夜色001

我们知道Mybatis-plus可以帮我们省略xml的编写,常见的查询调用接口就搞定。
1、姓名或者账号的模糊匹配通过一个参数查询,只要其中一个匹配上就可以。

new QueryWrapper<SysUserEntity>()
                        .and(wapper -> wapper.like(StringUtils.isNotBlank(userCodeOrName), "username", userCodeOrName)
                                .or().like(StringUtils.isNotBlank(userCodeOrName), "code", userCodeOrName))
                        .eq(createUserId != null, "create_user_id", createUserId)

2、根据条件删除

SysRoleEntity entity = new SysRoleEntity();
        entity.setStatus(1);
        baseMapper.update(entity, new QueryWrapper<SysRoleEntity>().eq("role_id", roleId));
上一篇下一篇

猜你喜欢

热点阅读