| 程序包 | 说明 |
|---|---|
| cn.zhxu.bs | |
| cn.zhxu.bs.implement | |
| cn.zhxu.bs.util |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> SearchResult<T> |
BeanSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> SearchResult<Map<String,Object>> |
MapSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> SearchResult<Map<String,Object>> |
MapSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> SearchResult<T> |
BeanSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> SearchResult<T> |
BeanSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询
|
<T> SearchResult<Map<String,Object>> |
MapSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询
|
<T> SearchResult<Map<String,Object>> |
MapSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询
|
<T> SearchResult<T> |
BeanSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询
|
<T> Number |
Searcher.searchSum(Class<T> beanClass,
FieldFns.FieldFn<T,?> field)
此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> Number |
Searcher.searchSum(Class<T> beanClass,
FieldFns.FieldFn<T,?> field)
此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> Number |
Searcher.searchSum(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> field) |
<T> Number |
Searcher.searchSum(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> field) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> SearchResult<T> |
DefaultBeanSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField) |
<T> SearchResult<Map<String,Object>> |
DefaultMapSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField) |
<T> SearchResult<Map<String,Object>> |
DefaultMapSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField) |
<T> SearchResult<T> |
DefaultBeanSearcher.search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField) |
<T> SearchResult<T> |
DefaultBeanSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField) |
<T> SearchResult<Map<String,Object>> |
DefaultMapSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField) |
<T> SearchResult<Map<String,Object>> |
DefaultMapSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField) |
<T> SearchResult<T> |
DefaultBeanSearcher.search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField) |
<T> Number |
BaseSearcher.searchSum(Class<T> beanClass,
FieldFns.FieldFn<T,?> field) |
<T> Number |
BaseSearcher.searchSum(Class<T> beanClass,
FieldFns.FieldFn<T,?> field) |
<T> Number |
BaseSearcher.searchSum(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> field) |
<T> Number |
BaseSearcher.searchSum(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> field) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
Collection<?> values)
指定某个字段的检索值
|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
Collection<?> values)
指定某个字段的检索值
|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
FieldFns.FieldFn<T,?>... fieldFns)
指定某个(多个)字段,一般配和
Builder.sql(String) 一起使用,例如
Map<String, Object> params = MapUtils.builder()
// 生成 SQL 条件:username = nickname or username = 'Jack'
.field(User::getUserName, User::getNickName).sql("$1 = $2 or $1 = 'Jack'")
.build();
|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
FieldFns.FieldFn<T,?>... fieldFns)
指定某个(多个)字段,一般配和
Builder.sql(String) 一起使用,例如
Map<String, Object> params = MapUtils.builder()
// 生成 SQL 条件:username = nickname or username = 'Jack'
.field(User::getUserName, User::getNickName).sql("$1 = $2 or $1 = 'Jack'")
.build();
|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
FieldFns.FieldFn<T,?>... fieldFns)
指定某个(多个)字段,一般配和
Builder.sql(String) 一起使用,例如
Map<String, Object> params = MapUtils.builder()
// 生成 SQL 条件:username = nickname or username = 'Jack'
.field(User::getUserName, User::getNickName).sql("$1 = $2 or $1 = 'Jack'")
.build();
|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
FieldFns.FieldFn<T,?>... fieldFns)
指定某个(多个)字段,一般配和
Builder.sql(String) 一起使用,例如
Map<String, Object> params = MapUtils.builder()
// 生成 SQL 条件:username = nickname or username = 'Jack'
.field(User::getUserName, User::getNickName).sql("$1 = $2 or $1 = 'Jack'")
.build();
|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
Object... values)
指定某个字段的检索值
|
<T> B |
Builder.field(FieldFns.FieldFn<T,?> fieldFn,
Object... values)
指定某个字段的检索值
|
static <T> String |
FieldFns.name(FieldFns.FieldFn<T,?> fieldFn) |
static <T> String |
FieldFns.name(FieldFns.FieldFn<T,?> fieldFn) |
static <T> Map<String,Object> |
MapUtils.of(FieldFns.FieldFn<T,?> key,
Object value)
构建只有一个键值对的 Map 对象
|
static <T> Map<String,Object> |
MapUtils.of(FieldFns.FieldFn<T,?> key,
Object value)
构建只有一个键值对的 Map 对象
|
static <T> Map<String,Object> |
MapUtils.of(FieldFns.FieldFn<T,?> key1,
Object value1,
FieldFns.FieldFn<T,?> key2,
Object value2)
构建只有两个键值对的 Map 对象
|
static <T> Map<String,Object> |
MapUtils.of(FieldFns.FieldFn<T,?> key1,
Object value1,
FieldFns.FieldFn<T,?> key2,
Object value2)
构建只有两个键值对的 Map 对象
|
static <T> Map<String,Object> |
MapUtils.of(FieldFns.FieldFn<T,?> key1,
Object value1,
FieldFns.FieldFn<T,?> key2,
Object value2)
构建只有两个键值对的 Map 对象
|
static <T> Map<String,Object> |
MapUtils.of(FieldFns.FieldFn<T,?> key1,
Object value1,
FieldFns.FieldFn<T,?> key2,
Object value2)
构建只有两个键值对的 Map 对象
|
<T> MapBuilder |
MapBuilder.onlySelect(FieldFns.FieldFn<T,?>... fieldFns)
指定只 Select 某些字段
|
<T> MapBuilder |
MapBuilder.onlySelect(FieldFns.FieldFn<T,?>... fieldFns)
指定只 Select 某些字段
|
<T> MapBuilder |
MapBuilder.orderBy(FieldFns.FieldFn<T,?> fieldFn)
指定按某个字段排序(默认升序)可再次调用
MapBuilder.desc() 或 MapBuilder.asc() 方法指定排序方法 |
<T> MapBuilder |
MapBuilder.orderBy(FieldFns.FieldFn<T,?> fieldFn)
指定按某个字段排序(默认升序)可再次调用
MapBuilder.desc() 或 MapBuilder.asc() 方法指定排序方法 |
<T> MapBuilder |
MapBuilder.orderBy(FieldFns.FieldFn<T,?> fieldFn,
String order)
指定按某个字段排序
v3.4.0 后支持调用多次,来指定多字段排序
|
<T> MapBuilder |
MapBuilder.orderBy(FieldFns.FieldFn<T,?> fieldFn,
String order)
指定按某个字段排序
v3.4.0 后支持调用多次,来指定多字段排序
|
<T> MapBuilder |
MapBuilder.selectExclude(FieldFns.FieldFn<T,?>... fieldFns)
指定 Select 需要排除哪些字段
|
<T> MapBuilder |
MapBuilder.selectExclude(FieldFns.FieldFn<T,?>... fieldFns)
指定 Select 需要排除哪些字段
|
protected <T> String[] |
Builder.toFields(FieldFns.FieldFn<T,?>... fieldFns) |
protected <T> String[] |
Builder.toFields(FieldFns.FieldFn<T,?>... fieldFns) |
Copyright © 2024. All rights reserved.