求大佬解惑,为什么第一块代码块可以进行cfName的模糊匹配,而第二块代码块不能实现;
QueryWrapper<CoCfmCf> queryWrapper = new QueryWrapper<>();
queryWrapper.like("CF_NAME",coCfmCf.getCfName());
queryWrapper.and(wapper-> {
wapper.eq(CF_STATUS, 1).or().eq(CF_STATUS, 3).or().eq(CF_STATUS, 5);
wapper.eq(CF_FLAG,1).or().eq(CF_FLAG,null);
});
queryWrapper.orderByDesc("CF_START_TIME");
return baseMapper.selectPage(page,queryWrapper);
QueryWrapper<CoCfmCf> queryWrapper = new QueryWrapper<>();
queryWrapper.like("CF_NAME",coCfmCf.getCfName());
queryWrapper.eq(CF_STATUS, 1).or().eq(CF_STATUS, 3).or().eq(CF_STATUS, 5);
queryWrapper.eq(CF_FLAG,1).or().eq(CF_FLAG,null);
queryWrapper.orderByDesc("CF_START_TIME");
return baseMapper.selectPage(page,queryWrapper);