类 DefaultMapSearcher
java.lang.Object
cn.zhxu.bs.implement.BaseSearcher
cn.zhxu.bs.implement.DefaultMapSearcher
- 所有已实现的接口:
MapSearcher,Searcher
自动检索器 根据 SearcherBean 的 Class 和 请求参数,自动检索,数据以 Map 对象呈现
- 从以下版本开始:
- v3.0.0
- 作者:
- Troy.Zhou @ 2021-10-29
-
字段概要
从类继承的字段 cn.zhxu.bs.implement.BaseSearcher
log -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddConvertor(FieldConvertor.MFieldConvertor convertor) protected Objectprotected <T> SearchResult<Map<String,Object>> doFilter(SearchResult<Map<String, Object>> result, BeanMeta<T> beanMeta, Map<String, Object> paraMap, FetchType fetchType) <T> SearchResult<Map<String,Object>> 适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们<T> SearchResult<Map<String,Object>> search(Class<T> beanClass, FieldFns.FieldFn<T, ?> summaryField) 适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们<T> SearchResult<Map<String,Object>> 适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们<T> SearchResult<Map<String,Object>> 适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们<T> SearchResult<Map<String,Object>> 适合需要分页的查询protected <T> SearchResult<Map<String,Object>> <T> SearchResult<Map<String,Object>> 适合需要分页的查询<T> SearchResult<Map<String,Object>> 适合需要分页的查询<T> SearchResult<Map<String,Object>> 适合需要分页的查询检索满足条件的所有数据,不支持偏移,您可以在参数过滤器中注入它们检索满足条件的所有数据,不支持偏移searchFirst(Class<T> beanClass) 此方法省略了检索参数,您可以在参数过滤器中注入它们searchFirst(Class<T> beanClass, Map<String, Object> paraMap) searchList(Class<T> beanClass) 适合不需要分页的查询,您可以在参数过滤器中注入它们searchList(Class<T> beanClass, Map<String, Object> paraMap) 适合不需要分页的查询voidsetConvertors(List<FieldConvertor.MFieldConvertor> convertors) 从类继承的方法 cn.zhxu.bs.implement.BaseSearcher
addResultFilter, doSearch, getCountFromSqlResult, getInterceptors, getMetaResolver, getParamResolver, getResultFilters, getSqlExecutor, getSqlResolver, getSummaryFromSqlResult, intercept, searchCount, searchCount, searchSum, searchSum, searchSum, searchSum, searchSum, searchSum, setInterceptors, setMetaResolver, setParamResolver, setResultFilters, setSqlExecutor, setSqlResolver从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.zhxu.bs.Searcher
searchCount, searchCount, searchSum, searchSum, searchSum, searchSum, searchSum, searchSum
-
构造器详细资料
-
DefaultMapSearcher
public DefaultMapSearcher() -
DefaultMapSearcher
-
-
方法详细资料
-
search
从接口复制的说明:MapSearcher适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型- 返回:
- { 总条数,数据列表 }
-
search
从接口复制的说明:MapSearcher适合需要分页的查询- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数- 返回:
- { 总条数,数据列表 }
-
search
从接口复制的说明:MapSearcher适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型summaryField- 统计字段- 返回:
- { 总条数,数据列表,统计和 }
-
search
public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String, Object> paraMap, String summaryField) 从接口复制的说明:MapSearcher适合需要分页的查询- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数summaryField- 统计字段- 返回:
- { 总条数,数据列表,统计和 }
-
search
public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, FieldFns.FieldFn<T, ?> summaryField) 从接口复制的说明:MapSearcher适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型summaryField- 统计字段- 返回:
- { 总条数,数据列表,统计和 }
-
search
public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String, Object> paraMap, FieldFns.FieldFn<T, ?> summaryField) 从接口复制的说明:MapSearcher适合需要分页的查询- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数summaryField- 统计字段- 返回:
- { 总条数,数据列表,统计和 }
-
search
从接口复制的说明:MapSearcher适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型summaryFields- 统计字段- 返回:
- { 总条数,数据列表,统计和 }
-
search
public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String, Object> paraMap, String[] summaryFields) 从接口复制的说明:MapSearcher适合需要分页的查询- 指定者:
search在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数summaryFields- 统计字段- 返回:
- { 总条数,数据列表,统计和 }
-
searchFirst
从接口复制的说明:MapSearcher此方法省略了检索参数,您可以在参数过滤器中注入它们- 指定者:
searchFirst在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型- 返回:
- 满足条件的第一条数据
-
searchFirst
- 指定者:
searchFirst在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数(包括排序分页参数)- 返回:
- 满足条件的第一条数据
-
searchList
从接口复制的说明:MapSearcher适合不需要分页的查询,您可以在参数过滤器中注入它们- 指定者:
searchList在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型- 返回:
- 数据列表
-
searchList
从接口复制的说明:MapSearcher适合不需要分页的查询- 指定者:
searchList在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数(包括排序分页参数)- 返回:
- 数据列表
-
searchAll
从接口复制的说明:MapSearcher检索满足条件的所有数据,不支持偏移,您可以在参数过滤器中注入它们- 指定者:
searchAll在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型- 返回:
- 数据列表
-
searchAll
从接口复制的说明:MapSearcher检索满足条件的所有数据,不支持偏移- 指定者:
searchAll在接口中MapSearcher- 类型参数:
T- bean 类型- 参数:
beanClass- 要检索的 bean 类型paraMap- 检索参数(包括排序分页参数)- 返回:
- 数据列表
-
search
-
convert
-
doFilter
-
getConvertors
-
setConvertors
-
addConvertor
-