MybatisPlus QueryWrapper and or 连用组成查询条件

QueryWrapper userWrapper = new QueryWrapper<>();
String type = (String) map.get("type");
if(StringUtils.isNotBlank(type)) {
    userWrapper.eq("is_admin", "admin".equals(type) ? true : false);
}
String keys = (String) map.get("key");
if(StringUtils.isNotBlank(keys)) {
    userWrapper.and(wrapper -> wrapper.like("login_name", keys).or().like("tel", keys).or().like("email", keys));
}

MybatisPlus QueryWrapper and or 连用组成查询条件_第1张图片

MybatisPlus QueryWrapper and or 连用组成查询条件_第2张图片 

你可能感兴趣的:(mybatis)