【604、mp 的查询怎么做比较多】

12 阅读1分钟

MyBatis-Plus(简称MP)提供了多种查询方式,常用的查询方式如下:

  1. 条件构造器查询:通过条件构造器,可以根据实体类中的属性构建查询条件,实现灵活的查询。包括 WrapperQueryWrapperLambdaQueryWrapperUpdateWrapper 等。
  2. 分页查询:通过 Page 类实现分页查询,可以方便地进行数据分页。
  3. 实体注解查询:通过在实体类中添加 @TableName@TableField 等注解,自动生成 SQL 语句进行查询。
  4. SQL 注解查询:通过在 Mapper 接口方法上添加 @Select@Update@Insert 等注解,实现自定义 SQL 语句进行查询。
  5. Lambda 表达式查询:通过使用 Lambda 表达式和链式调用,实现类型安全、易读、易写的查询语句。
  6. 自定义 SQL 查询:MP 还支持自定义 SQL 查询,可以通过 @SelectProvider@UpdateProvider@InsertProvider 等注解,实现自定义的 SQL 查询。

以上是 MP 常用的查询方式,开发者可以根据实际需求,选择合适的查询方式。同时,MP 还提供了一些高级查询功能,如联表查询、嵌套查询、动态表名等,可以进一步扩展查询能力。