List<String> list = new ArrayList<>(); QueryWrapper<Object> queryWrapper = new QueryWrapper<>(); queryWrapper.and(CollUtil.isNotEmpty(list), qw -> { list .forEach(flag -> { qw.or(qqw -> qqw.like("teeblld.COST_CHANGE_TYPE", flag)); }); return qw; });
代码图:
效果:
注意该mybatis-plus版本是3.1.2,往上更高是不需要return的。如3.4