| 程序包 | 说明 |
|---|---|
| org.hswebframework.web.crud.query |
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
QueryHelper.FromSpec<R> |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> QueryHelper.JoinSpec<R> |
QueryHelper.JoinSpec.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> |
QueryHelper.JoinSpec.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> |
QueryHelper.JoinSpec.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> |
QueryHelper.JoinSpec.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)
|
Copyright © 2016–2023. All rights reserved.