mybatis or查询

Weekend example = new Weekend(XXX.class, true, true);
WeekendCriteria and1 = example.weekendCriteria();
and1.andEqualTo(XXX::getDeleted, DeleteEnum.SHOW.getKey());
if (StringUtils.isNotBlank(req.getName())) {
    WeekendCriteria and2 = example.weekendCriteria();
    and2.orEqualTo(XXX::getChannelName,req.getName());
    and2.orEqualTo(XXX::getRemarkName,req.getName());
    example.and(and2);
}
if (StringUtils.isNotBlank(req.getPath())) {
    WeekendCriteria and3 = example.weekendCriteria();
    and3.andEqualTo(XXX::getPath, req.getPath());
    example.and(and3);
}
List list = XXXMapper.selectByExample(example);

你可能感兴趣的:(java,开发语言)