select * from table where
(a = 1 or a = 2)
and
(b = 1 or b = 2)
如何使用mybatis-plus条件构造器写出这条SQL语句。
userMapper.selectList(new QueryWrapper()
.nested(i -> i.eq("role_id", 1).or().eq("role_id", 2))
.and(i -> i.eq("b", 1).or().eq("b", 2))
如果只是上面这种需求,改成 a in (1,2) and b in (1,2) 这种形式最简单,否则就要嵌套 wrapper