x
//【条件构造器Wrapper -- 简介】
/*
为了清晰表示父类子类,我们用阶梯的形式写出来,如下
Wrapper: 条件构造抽象类,最顶端父类
AbstractWrapper: 用于查询条件封装。该类是抽象类,有三个子类
QueryWrapper: 封装查询的条件。除了查询还用于删除
UpdateWrapper: 封装修改的条件,还可以封装修改的字段
AbstractLambdaWrapper: 该类是抽象类,可以使用Lambda语法。该类是抽象类,有两个子类
LambdaQueryWrapper: 使用Lambda语法来封装查询的条件。。除了查询还用于删除
LambdaUpdateWrapper: 使用Lambda语法来封装修改的条件
注意: 无论是查询,删除、修改,都可使用QueryWrapper类,原因:UpdateWrapper、QueryWrapper、AbstractLambdaWrapper的父类是同一个
注意: 下面叙述中的逻辑字段,如何判断逻辑字段对应的数据是否被删除。只需要看该逻辑字段的值即可,如果是0的话(我们创建逻辑字段时要求手动赋值为0)就表示未删除,如果是1就表示已经被逻辑删除
*/
//下面我们会分几个小笔记逐个来讲