T - 实体类类型public interface ChainQuery<T>
链式查询接口。
该接口定义了通用的链式查询方法:
| 限定符和类型 | 方法和说明 |
|---|---|
List<T> |
list()
获取多条数据。
|
<R> List<R> |
listAs(Class<R> asType)
获取多条数据,返回的数据为 asType 类型。
|
T |
one()
获取一条数据。
|
<R> R |
oneAs(Class<R> asType)
获取一条数据,返回的数据为 asType 类型。
|
default <R> Optional<R> |
oneAsOpt(Class<R> asType)
获取一条数据,返回的数据为 asType 类型,并封装为
Optional 返回。 |
default Optional<T> |
oneOpt()
获取一条数据,并封装为
Optional 返回。 |
Page<T> |
page(Page<T> page)
获取分页数据。
|
<R> Page<R> |
pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
<R> R oneAs(Class<R> asType)
R - 接收数据类型asType - 接收数据类型default <R> Optional<R> oneAsOpt(Class<R> asType)
Optional 返回。R - 接收数据类型asType - 接收数据类型<R> List<R> listAs(Class<R> asType)
R - 接收数据类型asType - 接收数据类型Copyright © 2024. All rights reserved.