public class RelationsBuilder<T> extends AbstractQueryBuilder<T>
Relations Query 的方式进行关联查询。delegate| 构造器和说明 |
|---|
RelationsBuilder(MapperQueryChain<T> delegate) |
| 限定符和类型 | 方法和说明 |
|---|---|
RelationsBuilder<T> |
extraConditionParam(String key,
Object value)
添加额外的
Relations 查询条件。 |
<L> RelationsBuilder<T> |
ignoreRelations(LambdaGetter<L>... fields)
忽略查询部分
Relations 注解标记的属性。 |
RelationsBuilder<T> |
ignoreRelations(String... fields)
忽略查询部分
Relations 注解标记的属性。 |
List<T> |
list()
获取多条数据。
|
<R> List<R> |
listAs(Class<R> asType)
获取多条数据,返回的数据为 asType 类型。
|
RelationsBuilder<T> |
maxDepth(int maxDepth)
设置父子关系查询中,默认的递归查询深度。
|
T |
one()
获取一条数据。
|
<R> R |
oneAs(Class<R> asType)
获取一条数据,返回的数据为 asType 类型。
|
Page<T> |
page(Page<T> page)
获取分页数据。
|
<R> Page<R> |
pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
baseMapper, queryWrapperclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitoneAsOpt, oneOptpublic RelationsBuilder(MapperQueryChain<T> delegate)
public RelationsBuilder<T> ignoreRelations(String... fields)
Relations 注解标记的属性。fields - 属性Relations 查询构建public <L> RelationsBuilder<T> ignoreRelations(LambdaGetter<L>... fields)
Relations 注解标记的属性。fields - 属性Relations 查询构建public RelationsBuilder<T> maxDepth(int maxDepth)
maxDepth - 查询深度Relations 查询构建public RelationsBuilder<T> extraConditionParam(String key, Object value)
Relations 查询条件。key - 键value - 值Relations 查询构建public <R> R oneAs(Class<R> asType)
R - 接收数据类型asType - 接收数据类型public <R> List<R> listAs(Class<R> asType)
R - 接收数据类型asType - 接收数据类型Copyright © 2025. All rights reserved.