# MyBatis-Plus教程 - 7 条件进阶

前面演示增删改查的时候,查询的是所有数据或者根据ID来查询,下面来详细介绍一下 MyBatis-Plus 中查询功能的使用,如何根据各种条件来查询。

在 MyBatis-Plus 中,查询条件是被封装成条件对象,将条件对象传递给查询方法来实现查询。

常用的查询类是 QueryWrapper 和 LambdaQueryWrapper,关系如下:

上面蓝色的都是抽象类,绿色的 QueryWrapperLambdaQueryWrapper 是用来查询的,红色的 UpdateWrapperLambdaUpdateWrapper 是用来更新数据的,后面章节再讲。

# 7.1 查询对象

下面来讲解一下 QueryWrapper 和 LambdaQueryWrapper 的使用,以及他们的区别。

内容未完......