E - 对应的实体类Q - 查询器public interface IQuery<E extends IEntity,Q extends IQuery<E,Q>> extends IWrapper<E,Q,Q>
| 限定符和类型 | 方法和说明 |
|---|---|
Q |
distinct()
distinct 查询
|
default <R,R2> List<R2> |
execute(Function<Q,List<R>> executor,
Function<R,R2> extractor)
执行查询操作, 对返回列表元素逐一调用extractor处理
|
default <R> R |
execute(Function<Q,R> executor)
执行查询操作
|
Q |
limit(int limit)
设置limit值
|
Q |
limit(int start,
int limit)
设置limit值
|
Q |
selectId()
只查询主键字段
|
getWrapperData, last, whereQ distinct()
Q selectId()
Q limit(int limit)
limit - 最大查询数量Q limit(int start, int limit)
start - 开始查询偏移量limit - 最大查询数量default <R> R execute(Function<Q,R> executor)
R - 结果类型executor - 具体查询操作Copyright © 2020. All rights reserved.