类 BaseSearcher
java.lang.Object
cn.zhxu.bs.implement.BaseSearcher
- 所有已实现的接口:
Searcher
- 直接已知子类:
DefaultBeanSearcher,DefaultMapSearcher
自动检索器 根据 Bean 的 Class 和请求参数,自动检索 Bean
- 从以下版本开始:
- v3.0.0
- 作者:
- Troy.Zhou @ 2021-10-30
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddResultFilter(ResultFilter resultFilter) protected <T> SqlResult<T>protected NumbergetCountFromSqlResult(SqlResult<?> sqlResult) protected Number[]getSummaryFromSqlResult(SqlResult<?> sqlResult) protected <T> SearchSql<T>boolean<T> NumbersearchCount(Class<T> beanClass) 此方法省略了检索参数,您可以在参数过滤器中注入它们<T> NumbersearchCount(Class<T> beanClass, Map<String, Object> paraMap) <T> NumbersearchSum(Class<T> beanClass, FieldFns.FieldFn<T, ?> field) 此方法省略了检索参数,您可以在参数过滤器中注入它们<T> Number此方法省略了检索参数,您可以在参数过滤器中注入它们<T> Number[]此方法省略了检索参数,您可以在参数过滤器中注入它们<T> Number<T> Number<T> Number[]voidsetFailOnParamError(boolean failOnParamError) voidsetInterceptors(List<SqlInterceptor> interceptors) voidsetMetaResolver(MetaResolver metaResolver) voidsetParamResolver(ParamResolver paramResolver) voidsetResultFilters(List<ResultFilter> resultFilters) voidsetSqlExecutor(SqlExecutor sqlExecutor) voidsetSqlResolver(SqlResolver sqlResolver)
-
字段详细资料
-
log
protected static final org.slf4j.Logger log
-
-
构造器详细资料
-
BaseSearcher
public BaseSearcher() -
BaseSearcher
-
-
方法详细资料
-
searchCount
- 指定者:
searchCount在接口中Searcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数(包括排序分页参数)- 返回:
- 数据个数
-
searchCount
从接口复制的说明:Searcher此方法省略了检索参数,您可以在参数过滤器中注入它们- 指定者:
searchCount在接口中Searcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型- 返回:
- 数据个数
-
searchSum
-
searchSum
从接口复制的说明:Searcher此方法省略了检索参数,您可以在参数过滤器中注入它们 -
searchSum
-
searchSum
从接口复制的说明:Searcher此方法省略了检索参数,您可以在参数过滤器中注入它们 -
searchSum
-
searchSum
从接口复制的说明:Searcher此方法省略了检索参数,您可以在参数过滤器中注入它们 -
getCountFromSqlResult
- 抛出:
SQLException
-
getSummaryFromSqlResult
- 抛出:
SQLException
-
doSearch
-
intercept
-
getParamResolver
-
setParamResolver
-
getSqlResolver
-
setSqlResolver
-
getSqlExecutor
-
setSqlExecutor
-
getMetaResolver
-
setMetaResolver
-
getInterceptors
-
setInterceptors
-
getResultFilters
-
setResultFilters
-
addResultFilter
-
isFailOnParamError
public boolean isFailOnParamError() -
setFailOnParamError
public void setFailOnParamError(boolean failOnParamError)
-