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));