程序包 cn.zhxu.bs

接口 Searcher

所有已知子接口:
BeanSearcher, MapSearcher
所有已知实现类:
AbstractSearcher, DefaultBeanSearcher, DefaultMapSearcher

public interface Searcher
检索器接口 根据 SearchBean 的 Class 和 检索参数,自动检索数据 它有两个子接口:MapSearcherBeanSearcher
从以下版本开始:
v1.0.0
作者:
Troy.Zhou @ 2017-03-20
  • 方法详细资料

    • searchCount

      <T> Number searchCount(Class<T> beanClass)
      此方法省略了检索参数,您可以在参数过滤器中注入它们
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      返回:
      数据个数
      从以下版本开始:
      v4.0.0
    • searchCount

      <T> Number searchCount(Class<T> beanClass, Map<String,Object> paraMap)
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      paraMap - 检索参数(包括排序分页参数)
      返回:
      数据个数
    • searchSum

      <T> Number searchSum(Class<T> beanClass, String field)
      此方法省略了检索参数,您可以在参数过滤器中注入它们
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      field - 参与求和的字段
      返回:
      字段求和统计
      从以下版本开始:
      v4.0.0
    • searchSum

      <T> Number searchSum(Class<T> beanClass, Map<String,Object> paraMap, String field)
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      field - 参与求和的字段
      paraMap - 检索参数(包括排序分页参数)
      返回:
      字段求和统计
    • searchSum

      <T> Number searchSum(Class<T> beanClass, FieldFns.FieldFn<T,?> field)
      此方法省略了检索参数,您可以在参数过滤器中注入它们
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      field - 参与求和的字段
      返回:
      字段求和统计
      从以下版本开始:
      v4.0.0
    • searchSum

      <T> Number searchSum(Class<T> beanClass, Map<String,Object> paraMap, FieldFns.FieldFn<T,?> field)
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      field - 参与求和的字段
      paraMap - 检索参数(包括排序分页参数)
      返回:
      字段求和统计
      从以下版本开始:
      v4.0.0
    • searchSum

      <T> Number[] searchSum(Class<T> beanClass, String[] fields)
      此方法省略了检索参数,您可以在参数过滤器中注入它们
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      fields - 参与求和的字段数组
      返回:
      字段求和统计
      从以下版本开始:
      v4.0.0
    • searchSum

      <T> Number[] searchSum(Class<T> beanClass, Map<String,Object> paraMap, String[] fields)
      类型参数:
      T - bean 类型
      参数:
      beanClass - 要检索的 bean 类型
      fields - 参与求和的字段数组
      paraMap - 检索参数(包括排序分页参数)
      返回:
      字段求和统计