Weekend<XXX> example = new Weekend<XXX>(XXX.class, true, true);
WeekendCriteria<XXX, Object> and1 = example.weekendCriteria();
and1.andEqualTo(XXX::getDeleted, DeleteEnum.SHOW.getKey());
if (StringUtils.isNotBlank(req.getName())) {
WeekendCriteria<XXX, Object> and2 = example.weekendCriteria();
and2.orEqualTo(XXX::getChannelName,req.getName());
and2.orEqualTo(XXX::getRemarkName,req.getName());
example.and(and2);
}
if (StringUtils.isNotBlank(req.getPath())) {
WeekendCriteria<XXX, Object> and3 = example.weekendCriteria();
and3.andEqualTo(XXX::getPath, req.getPath());
example.and(and3);
}
List<XXX> list = XXXMapper.selectByExample(example);
mybatis or查询
最新推荐文章于 2024-03-21 13:46:06 发布