众所周知,现在使用wrapper查询非常的方便,但是如果针对某个字段让它符合同时满足多个条件那么下面的这种情况就满足你了

 

第一种:and ( ... or ... or...) 格式
queryWrapper.and(wrapper -> wrapper.like("real_name", "张三") .or().like("login_name", "张三");//真实姓名等于张三的,或者登录姓名等于张三的全度查询出来


第二种:or ( ... and  ... and ...)  格式
        wrapper.or(wrapper -> wrapper.ne("age", 12).ne("age",20); //年纪既不等于18也不等于20

warpper不仅局限于.eq()   、.gt()  等等,关键时刻使用.or()、.and() 等方法,也是非常nice的。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐