| 限定符和类型 | 方法和说明 |
|---|---|
long |
ExtendDaoMapper.countBySearchable(Searchable searchable) |
Pagination<T> |
ExtendDaoMapper.findBySearchable(Searchable searchable) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
SqlFacade.generateRealPageSql(String sql,
Searchable searchable,
Dialect dialect)
分页字符串拼接
|
static String |
SqlFacade.generateRealSql(String originalSql,
Searchable parameter,
Dialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DelegeteSqlResolver.compositeSql(StringBuilder query,
Searchable search,
Dialect dialect) |
abstract void |
AbstractSqlResolverOuter.compositeSql(StringBuilder query,
Searchable search,
Dialect dialect) |
void |
SqlResolver.prepareOrder(StringBuilder ql,
Searchable search) |
void |
AbstractSqlResolverInter.prepareOrder(StringBuilder ql,
Searchable search) |
void |
SqlResolver.prepareSQL(StringBuilder ql,
Searchable search) |
void |
DefaultSqlResolver.prepareSQL(StringBuilder ql,
Searchable search) |
void |
SqlResolver.setPageable(StringBuilder query,
Searchable search,
Dialect dialect) |
void |
AbstractSqlResolverInter.setPageable(StringBuilder sql,
Searchable searchable,
Dialect dialect) |
void |
SqlResolver.setValues(StringBuilder query,
Searchable search)
根据search给query赋值及设置分页信息
|
void |
DefaultSqlResolver.setValues(StringBuilder query,
Searchable search) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
SearchableConvertUtils.convertSearchValueToEntityValue(Searchable search,
Class<T> entityClass) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SearchRequest
查询条件(包括分页和排序)
User: hyssop
Date: 16-1-15 上午7:29
Version: 1.0
|
| 限定符和类型 | 方法和说明 |
|---|---|
Searchable |
SearchRequest.addSearchFilter(SearchFilter searchFilter) |
abstract Searchable |
Searchable.addSearchFilter(SearchFilter searchFilter) |
Searchable |
SearchRequest.addSearchFilter(String searchProperty,
SearchOperator operator,
Object value) |
abstract Searchable |
Searchable.addSearchFilter(String searchProperty,
SearchOperator operator,
Object value)
添加过滤条件
|
Searchable |
SearchRequest.addSearchFilters(Collection<? extends SearchFilter> searchFilters) |
abstract Searchable |
Searchable.addSearchFilters(Collection<? extends SearchFilter> searchFilters)
添加多个and连接的过滤条件
|
Searchable |
SearchRequest.addSearchParam(String key,
Object value) |
abstract Searchable |
Searchable.addSearchParam(String key,
Object value)
添加过滤条件 如key="parent.id_eq" value = 1
如果添加时不加操作符 默认是custom 即如key=parent 实际key是parent_custom
|
Searchable |
SearchRequest.addSearchParams(Map<String,Object> searchParams) |
abstract Searchable |
Searchable.addSearchParams(Map<String,Object> searchParams)
添加一组查询参数
|
Searchable |
SearchRequest.addSort(Sort.Direction direction,
String property) |
abstract Searchable |
Searchable.addSort(Sort.Direction direction,
String property) |
Searchable |
SearchRequest.addSort(Sort sort) |
abstract Searchable |
Searchable.addSort(Sort sort) |
Searchable |
SearchRequest.and(SearchFilter first,
SearchFilter... others) |
abstract Searchable |
Searchable.and(SearchFilter first,
SearchFilter... others)
添加多个and连接的过滤条件
|
<T> Searchable |
SearchRequest.convert(Class<T> entityClass) |
abstract <T> Searchable |
Searchable.convert(Class<T> entityClass)
把字符串类型的值转化为entity属性值
|
Searchable |
SearchRequest.markConverted() |
abstract Searchable |
Searchable.markConverted()
标识为已经转换过了 避免多次转换
|
static Searchable |
Searchable.newSearchable()
创建一个新的查询
|
static Searchable |
Searchable.newSearchable(Map<String,Object> searchParams)
创建一个新的查询
|
static Searchable |
Searchable.newSearchable(Map<String,Object> searchParams,
PageRequest page)
创建一个新的查询
|
static Searchable |
Searchable.newSearchable(Map<String,Object> searchParams,
PageRequest page,
Sort sort)
创建一个新的查询
|
static Searchable |
Searchable.newSearchable(Map<String,Object> searchParams,
Sort sort)
创建一个新的查询
|
Searchable |
SearchRequest.or(SearchFilter first,
SearchFilter... others) |
abstract Searchable |
Searchable.or(SearchFilter first,
SearchFilter... others)
添加多个or连接的过滤条件
|
Searchable |
SearchRequest.removeSearchFilter(String key) |
abstract Searchable |
Searchable.removeSearchFilter(String key)
移除指定key的过滤条件
|
Searchable |
SearchRequest.removeSearchFilter(String searchProperty,
SearchOperator operator) |
abstract Searchable |
Searchable.removeSearchFilter(String searchProperty,
SearchOperator operator)
移除指定属性 和 操作符的过滤条件
|
Searchable |
SearchRequest.setPage(int pageNumber,
int pageSize) |
abstract Searchable |
Searchable.setPage(int pageNumber,
int pageSize) |
Searchable |
SearchRequest.setPage(PageRequest page) |
Searchable |
SearchRequest.setPage(Pagination page) |
abstract Searchable |
Searchable.setPage(Pagination page) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
ExtendGenericService.countBySearchable(Searchable searchable)
根据条件统计所有记录数
|
Pagination<T> |
ExtendGenericService.findBySearchable(Searchable searchable)
条件查询 searchable
|
| 限定符和类型 | 方法和说明 |
|---|---|
long |
ExtendGenericSqlMapServiceImpl.countBySearchable(Searchable searchable)
根据条件统计所有记录数
|
Pagination<T> |
ExtendGenericSqlMapServiceImpl.findBySearchable(Searchable searchable)
条件查询 searchable
|
Copyright © 2018. All rights reserved.