java.lang.Object
api.linlang.file.database.dto.QuerySpec
可变的参数化查询描述。
条件表达式和排序表达式的语法由数据库实现解释。参数应通过
param(Object) 或 params(List) 提供,避免直接拼接到条件中。
-
构造器详细资料
-
QuerySpec
public QuerySpec()
-
-
方法详细资料
-
of
- 返回:
- 新的空查询描述
-
where
设置条件表达式。- 参数:
where- 条件表达式,可为null- 返回:
- 当前查询描述
-
param
追加一个条件参数。- 参数:
p- 参数值- 返回:
- 当前查询描述
-
params
按顺序追加多个条件参数。- 参数:
ps- 参数列表;为null时不执行操作- 返回:
- 当前查询描述
-
orderBy
设置排序表达式。- 参数:
orderBy- 排序表达式,可为null- 返回:
- 当前查询描述
-
limit
设置最大返回条数。- 参数:
limit- 最大条数;零的具体含义由实现决定- 返回:
- 当前查询描述
-
offset
设置查询偏移量。- 参数:
offset- 非负偏移量- 返回:
- 当前查询描述
-
where
- 返回:
- 条件表达式,可能为
null
-
params
- 返回:
- 条件参数的不可变视图
-
orderBy
- 返回:
- 排序表达式,可能为
null
-
limit
public int limit()- 返回:
- 最大返回条数
-
offset
public int offset()- 返回:
- 查询偏移量
-