描述:
Wrapper是MyBatis-Plus框架中的一个通用抽象接口,用于封装查询或更新的条件。它提供了一系列用于构建条件的方法,可以链式调用,方便进行多条件组合。Wrapper的主要子类包括QueryWrapper和UpdateWrapper,分别用于构建查询条件和更新条件,作为参数baseMapper与Iservice配合使用;
一,QueryWrapper
QueryWrapper主要用于构建查询条件使用的时间需要按照下面的方法来使用
1.QueryWrapper queryWrapper=new QueryWrapper();
2.设置查询条件: queryWrapper.eq('name','张三') 其他的条件类型可以出口官方文档
3.执行查询:在Iserver接口的实现类中调用 selectList(
queryWrapper)方法查询数据
QueryWrapper还有一个LambdaQueryWrapper类型的实现类,可以更加方便的使用lamdba表达式;
二,UpdateWrapper
UpdateWrapper用于构建更新条件,使用方法与QueryWrapper相同