第二十六弹,Springboot项目如何使用MybatisPlus实现条件构造器查询
第一步:Mapper如下
@Repository public interface MessageTemplateMapper extends baseMapper{ }
第二步:Service接口如下
public interface MessageTemplateService extends IService{ IPage getMessageTemplatePage(MessageTemplate messageTemplate, Integer page, Integer limit); MessageTemplate getMessageTemplate(String templateName); }
第三步:ServiceImpl实现类如下:
@Service public class MessageTemplateServiceImpl extends ServiceImplimplements MessageTemplateService { @Autowired private MessageTemplateMapper messageTemplateMapper; @Override public IPage getMessageTemplatePage(MessageTemplate messageTemplate, Integer page, Integer limit) { return messageTemplateMapper.selectPage(new Page<>(page, limit), new baseQueryWrapper<>(messageTemplate)); } @Override public MessageTemplate getMessageTemplate(String templateName) { baseQueryWrapper wrapper = new baseQueryWrapper<>(); wrapper.eq("template_name", templateName); return messageTemplateMapper.selectOne(wrapper); }



