R - 查询结果类型public static interface QueryHelper.JoinSpec<R> extends QueryHelper.WhereSpec<R>, QueryHelper.SortSpec<R>
| 限定符和类型 | 方法和说明 |
|---|---|
<T> QueryHelper.JoinSpec<R> |
fullJoin(Class<T> type,
java.util.function.Consumer<JoinConditionalSpec<?>> on)
对指定的实体类进行 full join
// join t1 on t1.id = t2.id
fullJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
|
<T> QueryHelper.JoinSpec<R> |
innerJoin(Class<T> type,
java.util.function.Consumer<JoinConditionalSpec<?>> on)
对指定的实体类进行 inner join
// inner join detail on my.id = detail.id
innerJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
|
<T> QueryHelper.JoinSpec<R> |
leftJoin(Class<T> type,
java.util.function.Consumer<JoinConditionalSpec<?>> on)
对指定的实体类进行 left join
// left join detail on my.id = detail.id
leftJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
|
<T> QueryHelper.JoinSpec<R> |
rightJoin(Class<T> type,
java.util.function.Consumer<JoinConditionalSpec<?>> on)
对指定的实体类进行 right join
// left join detail on my.id = detail.id
rightJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
|
where, whereorderBy, orderBy, orderByAsc, orderByAsc, orderByDesc, orderByDesccount, fetch, fetchPaged, fetchPaged, fetchPaged, fetchPaged<T> QueryHelper.JoinSpec<R> leftJoin(Class<T> type, java.util.function.Consumer<JoinConditionalSpec<?>> on)
// left join detail on my.id = detail.id
leftJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
T - Ttype - 实体类型,需要注解Tableon - 关联条件构造器<T> QueryHelper.JoinSpec<R> rightJoin(Class<T> type, java.util.function.Consumer<JoinConditionalSpec<?>> on)
// left join detail on my.id = detail.id
rightJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
T - Ttype - 实体类型,需要注解Tableon - 关联条件构造器<T> QueryHelper.JoinSpec<R> innerJoin(Class<T> type, java.util.function.Consumer<JoinConditionalSpec<?>> on)
// inner join detail on my.id = detail.id
innerJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
T - Ttype - 实体类型,需要注解Tableon - 关联条件构造器<T> QueryHelper.JoinSpec<R> fullJoin(Class<T> type, java.util.function.Consumer<JoinConditionalSpec<?>> on)
// join t1 on t1.id = t2.id
fullJoin(DetailEntity.class,spec->spec.is(MyEntity::getId,DetailEntity::getId)
T - Ttype - 实体类型,需要注解Tableon - 关联条件构造器Copyright © 2016–2023. All rights reserved.