public class DefaultMapSearcher extends BaseSearcher implements MapSearcher
log| 构造器和说明 |
|---|
DefaultMapSearcher() |
DefaultMapSearcher(SqlExecutor sqlExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConvertor(FieldConvertor.MFieldConvertor convertor) |
protected Object |
convert(FieldMeta meta,
Object value) |
protected <T> SearchResult<Map<String,Object>> |
doFilter(SearchResult<Map<String,Object>> result,
BeanMeta<T> beanMeta,
Map<String,Object> paraMap,
FetchType fetchType) |
List<FieldConvertor.MFieldConvertor> |
getConvertors() |
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
Map<String,Object> paraMap)
适合需要分页的查询
|
protected <T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
Map<String,Object> paraMap,
FetchType fetchType) |
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
Map<String,Object> paraMap,
FieldFns.FieldFn<T,?> summaryField)
适合需要分页的查询
|
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
Map<String,Object> paraMap,
String summaryField)
适合需要分页的查询
|
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
Map<String,Object> paraMap,
String[] summaryFields)
适合需要分页的查询
|
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
String summaryField)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> SearchResult<Map<String,Object>> |
search(Class<T> beanClass,
String[] summaryFields)
适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> List<Map<String,Object>> |
searchAll(Class<T> beanClass)
检索满足条件的所有数据,不支持偏移,您可以在参数过滤器中注入它们
|
<T> List<Map<String,Object>> |
searchAll(Class<T> beanClass,
Map<String,Object> paraMap)
检索满足条件的所有数据,不支持偏移
|
<T> Map<String,Object> |
searchFirst(Class<T> beanClass)
此方法省略了检索参数,您可以在参数过滤器中注入它们
|
<T> Map<String,Object> |
searchFirst(Class<T> beanClass,
Map<String,Object> paraMap) |
<T> List<Map<String,Object>> |
searchList(Class<T> beanClass)
适合不需要分页的查询,您可以在参数过滤器中注入它们
|
<T> List<Map<String,Object>> |
searchList(Class<T> beanClass,
Map<String,Object> paraMap)
适合不需要分页的查询
|
void |
setConvertors(List<FieldConvertor.MFieldConvertor> convertors) |
addResultFilter, doSearch, getCountFromSqlResult, getInterceptors, getMetaResolver, getParamResolver, getResultFilters, getSqlExecutor, getSqlResolver, getSummaryFromSqlResult, intercept, isFailOnParamError, searchCount, searchCount, searchSum, searchSum, searchSum, searchSum, searchSum, searchSum, setFailOnParamError, setInterceptors, setMetaResolver, setParamResolver, setResultFilters, setSqlExecutor, setSqlResolverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsearchCount, searchCount, searchSum, searchSum, searchSum, searchSum, searchSum, searchSumpublic DefaultMapSearcher()
public DefaultMapSearcher(SqlExecutor sqlExecutor)
public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String,Object> paraMap)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型paraMap - 检索参数public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, String summaryField)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型summaryField - 统计字段public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String,Object> paraMap, String summaryField)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型paraMap - 检索参数summaryField - 统计字段public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, FieldFns.FieldFn<T,?> summaryField)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型summaryField - 统计字段public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String,Object> paraMap, FieldFns.FieldFn<T,?> summaryField)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型paraMap - 检索参数summaryField - 统计字段public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, String[] summaryFields)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型summaryFields - 统计字段public <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String,Object> paraMap, String[] summaryFields)
MapSearchersearch 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型paraMap - 检索参数summaryFields - 统计字段public <T> Map<String,Object> searchFirst(Class<T> beanClass)
MapSearchersearchFirst 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型public <T> Map<String,Object> searchFirst(Class<T> beanClass, Map<String,Object> paraMap)
searchFirst 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型paraMap - 检索参数(包括排序分页参数)public <T> List<Map<String,Object>> searchList(Class<T> beanClass)
MapSearchersearchList 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型public <T> List<Map<String,Object>> searchList(Class<T> beanClass, Map<String,Object> paraMap)
MapSearchersearchList 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型paraMap - 检索参数(包括排序分页参数)public <T> List<Map<String,Object>> searchAll(Class<T> beanClass)
MapSearchersearchAll 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型public <T> List<Map<String,Object>> searchAll(Class<T> beanClass, Map<String,Object> paraMap)
MapSearchersearchAll 在接口中 MapSearcherT - bean 类型beanClass - 要检索的 bean 类型paraMap - 检索参数(包括排序分页参数)protected <T> SearchResult<Map<String,Object>> search(Class<T> beanClass, Map<String,Object> paraMap, FetchType fetchType)
protected <T> SearchResult<Map<String,Object>> doFilter(SearchResult<Map<String,Object>> result, BeanMeta<T> beanMeta, Map<String,Object> paraMap, FetchType fetchType)
public List<FieldConvertor.MFieldConvertor> getConvertors()
public void setConvertors(List<FieldConvertor.MFieldConvertor> convertors)
public void addConvertor(FieldConvertor.MFieldConvertor convertor)
Copyright © 2024. All rights reserved.