DoydoQuery v2
首页GitHub
简体中文
简体中文
  • 项目介绍
  • 快速上手
  • 对象概念
    • 查询对象
      • 分页排序
      • 谓词后缀字段
      • 逻辑后缀字段
      • 子查询字段
      • ER关系字段
      • 自定义查询字段
    • 实体对象
      • 枚举字段
      • 分表
    • 视图对象
      • 列映射
    • 聚合查询对象
  • 基础用法
    • 增删查改接口
    • 中间表访问接口
    • 数据库方言
    • 打印SQL日志
  • Web
    • Controller
  • Service
  • 缓存
  • 排序参数
  • 校验
  • 用户注入
  • 相关资源
    • 文章
      • 从ORM到OQM:一种基于对象的SQL语句构造方案
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 对象概念

查询对象

上一页快速上手下一页分页排序

最后更新于19天前

这有帮助吗?

DoytoQuery通过查询对象动态构建和组合查询条件。查询对象用于映射 SQL 语句的动态部分,例如过查询子句、分页子句和排序子句。查询对象中的字段用于构建查询条件,根据所构建的查询条件将字段分为多种类型。

查询对象需要继承分页对象PageQuery,以便构建分页子句和排序子句:

@SuperBuilder
@NoArgsConstructor
public class UserQuery extends PageQuery {
    private Long idGt;
    private List<Long> idIn;
    private Integer scoreLt;
    private Boolean memoNull;
    
    //...
}

字段定义

查询对象中的每个字段用于映射一条/组查询条件。

查看以下文档以了解如何定义查询对象中的字段:

分页排序
谓词后缀字段
逻辑后缀字段
子查询字段
ER关系字段
自定义查询字段