接口的使用
cn.zhxu.bs.util.FieldFns.FieldFn
使用FieldFns.FieldFn的程序包
-
cn.zhxu.bs中FieldFns.FieldFn的使用
参数类型为FieldFns.FieldFn的cn.zhxu.bs中的方法修饰符和类型方法说明<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, FieldFns.FieldFn<T, ?> summaryField) 适合需要分页的查询,此方法省略了检索参数,您可以在参数过滤器中注入它们<T> SearchResult<Map<String,Object>> MapSearcher.search(Class<T> beanClass, Map<String, Object> paraMap, FieldFns.FieldFn<T, ?> summaryField) 适合需要分页的查询<T> NumberSearcher.searchSum(Class<T> beanClass, FieldFns.FieldFn<T, ?> field) 此方法省略了检索参数,您可以在参数过滤器中注入它们<T> Number -
cn.zhxu.bs.implement中FieldFns.FieldFn的使用
参数类型为FieldFns.FieldFn的cn.zhxu.bs.implement中的方法修饰符和类型方法说明<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, FieldFns.FieldFn<T, ?> summaryField) <T> SearchResult<Map<String,Object>> DefaultMapSearcher.search(Class<T> beanClass, Map<String, Object> paraMap, FieldFns.FieldFn<T, ?> summaryField) <T> NumberBaseSearcher.searchSum(Class<T> beanClass, FieldFns.FieldFn<T, ?> field) <T> Number -
cn.zhxu.bs.util中FieldFns.FieldFn的使用
参数类型为FieldFns.FieldFn的cn.zhxu.bs.util中的方法修饰符和类型方法说明final <T> BBuilder.field(FieldFns.FieldFn<T, ?> fieldFn, FieldFns.FieldFn<T, ?>... fieldFns) 指定某个(多个)字段,一般配和Builder.sql(String)一起使用,例如<T> BBuilder.field(FieldFns.FieldFn<T, ?> fieldFn, Object... values) 指定某个字段的检索值<T> BBuilder.field(FieldFns.FieldFn<T, ?> fieldFn, Collection<?> values) 指定某个字段的检索值static <T> StringFieldFns.name(FieldFns.FieldFn<T, ?> fieldFn) MapUtils.of(FieldFns.FieldFn<T, ?> key, Object value) 构建只有一个键值对的 Map 对象MapUtils.of(FieldFns.FieldFn<T, ?> key1, Object value1, FieldFns.FieldFn<T, ?> key2, Object value2) 构建只有两个键值对的 Map 对象final <T> MapBuilderMapBuilder.onlySelect(FieldFns.FieldFn<T, ?>... fieldFns) 指定只 Select 某些字段<T> MapBuilderMapBuilder.orderBy(FieldFns.FieldFn<T, ?> fieldFn) 指定按某个字段排序(默认升序)可再次调用MapBuilder.desc()或MapBuilder.asc()方法指定排序方法<T> MapBuilderMapBuilder.orderBy(FieldFns.FieldFn<T, ?> fieldFn, String order) 指定按某个字段排序 v3.4.0 后支持调用多次,来指定多字段排序final <T> MapBuilderMapBuilder.selectExclude(FieldFns.FieldFn<T, ?>... fieldFns) 指定 Select 需要排除哪些字段protected final <T> String[]Builder.toFields(FieldFns.FieldFn<T, ?>... fieldFns)