queryWapper使用到单独的条件很简单,但是要用到and 与 or 同时嵌套使用就有点麻烦
1. and ( ... or ... or...) 格式
//真实姓名等于里斯的,或者登录姓名等于里斯的全部查询出来
queryWrapper.and(wrapper -> wrapper.like("real_name", "里斯") .or().like("login_name", "里斯");
2. or ( ... and ... and ...) 格式
//年纪既不等于6也不等于33
wrapper.or(wrapper -> wrapper.ne("age", 6).ne("age",33);
warpper不仅局限于.eq() 、.gt() 等等,关键时刻使用.or()、.and() 等方法,也是非常nice的。