| 程序包 | 说明 |
|---|---|
| org.hswebframework.web.crud.query |
| 限定符和类型 | 方法和说明 |
|---|---|
<S,V> Self |
QueryHelper.ColumnMapperSpec.as(QueryHelper.Getter<S,V> column,
QueryHelper.Setter<R,V> target)
指定查询的列名,以及映射到结果类型的字段.
|
<S,V> Self |
QueryHelper.ColumnMapperSpec.as(QueryHelper.Getter<S,V> column,
String target)
指定查询的列名,以及映射到结果类型的字段.
|
static <T,ID,R> reactor.core.publisher.Flux<T> |
QueryHelper.combineOneToMany(reactor.core.publisher.Flux<T> source,
QueryHelper.Getter<T,ID> idMapper,
java.util.function.Function<Set<ID>,reactor.core.publisher.Flux<R>> fetcher,
QueryHelper.Getter<R,ID> mainIdGetter,
QueryHelper.Setter<T,List<R>> setter)
一对多数据组合,通常用于进行一对多的数据查询.
|
static <T,ID,R> reactor.core.publisher.Flux<T> |
QueryHelper.combineOneToMany(reactor.core.publisher.Flux<T> source,
QueryHelper.Getter<T,ID> idMapper,
java.util.function.Function<Set<ID>,reactor.core.publisher.Flux<R>> fetcher,
QueryHelper.Getter<R,ID> mainIdGetter,
QueryHelper.Setter<T,List<R>> setter)
一对多数据组合,通常用于进行一对多的数据查询.
|
static <T,ID,R> reactor.core.publisher.Flux<T> |
QueryHelper.combineOneToMany(reactor.core.publisher.Flux<T> source,
QueryHelper.Getter<T,ID> idMapper,
org.hswebframework.ezorm.rdb.mapping.ReactiveQuery<R> fetcher,
QueryHelper.Getter<R,ID> mainIdGetter,
QueryHelper.Setter<T,List<R>> setter)
一对多数据组合,通常用于进行一对多的数据查询.
|
static <T,ID,R> reactor.core.publisher.Flux<T> |
QueryHelper.combineOneToMany(reactor.core.publisher.Flux<T> source,
QueryHelper.Getter<T,ID> idMapper,
org.hswebframework.ezorm.rdb.mapping.ReactiveQuery<R> fetcher,
QueryHelper.Getter<R,ID> mainIdGetter,
QueryHelper.Setter<T,List<R>> setter)
一对多数据组合,通常用于进行一对多的数据查询.
|
<S> QueryHelper.SortSpec<R> |
QueryHelper.SortSpec.orderBy(QueryHelper.Getter<S,?> column,
org.hswebframework.ezorm.rdb.operator.dml.query.SortOrder.Order order)
对方法应用对应的列名进行排序,多次执行将使用多列排序
// order by sort_order desc
orderBy(MyEntity::getSortOrder,SortOrder.Order.desc)
|
default <S> QueryHelper.SortSpec<R> |
QueryHelper.SortSpec.orderByAsc(QueryHelper.Getter<S,?> column)
对方法应用对应的列名进行正序排序,多次执行将使用多列排序
// order by sort_order asc
orderByAsc(MyEntity::getSortOrder)
|
default <S> QueryHelper.SortSpec<R> |
QueryHelper.SortSpec.orderByDesc(QueryHelper.Getter<S,?> column)
对方法应用对应的列名进行倒序排序,多次执行将使用多列排序
// order by sort_order desc
orderByDesc(MyEntity::getSortOrder)
|
Copyright © 2016–2023. All rights reserved.