| 接口 | 说明 |
|---|---|
| BeanReflector |
Bean 反射器
|
| BeanSearcher |
Bean 对象检索器接口
根据 SearchBean 的 Class 和 检索参数,自动检索,数据以 SearchBean 泛型对象呈现
|
| DbMapping |
在
SearchBean 或 DbField 缺省时
自动与数据库表名与字段名映射 |
| DbMapping.DbTypeMapper |
数据库字段类型识别器
|
| FieldConvertor | |
| FieldConvertor.BFieldConvertor |
只在
DefaultBeanReflector 中使用 |
| FieldConvertor.MFieldConvertor |
只在
DefaultMapSearcher 中使用 |
| FieldConvertor.ParamConvertor |
参数值转换器(重构自 ParamResolver.Convertor)
|
| FieldOp |
字段运算符
|
| FieldOp.OpPara.FieldSqlGetter | |
| MapSearcher |
Map 对象检索器接口
根据 SearchBean 的 Class 和 检索参数,自动检索,数据以 Map 对象呈现
|
| MetaResolver |
Bean 的元信息 解析接口
|
| PageExtractor |
分页提取器
|
| ParamFilter |
检索参数过滤器
|
| ParamResolver |
请求参数解析器接口
|
| ResultFilter |
检索结果过滤器
|
| Searcher |
检索器接口
根据 SearchBean 的 Class 和 检索参数,自动检索数据
它有两个子接口:
MapSearcher 与 BeanSearcher |
| SnippetResolver |
SQL 片段解析器
|
| SqlExecutor |
SQL 执行器
|
| SqlExecutor.SlowListener |
慢 SQL 监听器
|
| SqlInterceptor |
Sql 拦截器
|
| SqlResolver | |
| SqlResult.Result |
结果(单条记录)
|
| SqlResult.ResultSet |
结果集(多条记录)
|
| 类 | 说明 |
|---|---|
| BeanMeta<T> |
SearchBean 的元信息
|
| DbMapping.Column |
列信息
|
| DbMapping.Table |
表信息
|
| FieldMeta |
字段元信息
|
| FieldOp.OpPara |
运算参数
|
| FieldOpPool |
字段运算符池(支持的运算符都在这里)
|
| FieldOps |
过滤运算符
|
| ParamNames<T extends ParamNames<T>> |
字段名称配置
|
| ParamResolver.Configuration |
配置类
|
| SearcherBuilder |
检索器 Builder
|
| SearcherBuilder.BeanSearcherBuilder | |
| SearcherBuilder.MapSearcherBuilder | |
| SearchParam |
检索参数
|
| SearchResult<T> |
检索结果
|
| SearchSql<T> |
检索的 SQL 信息
|
| SqlResult<T> |
SQL 执行结果
|
| SqlSnippet |
SQL 片段
|
| SqlSnippet.SqlPara |
内嵌参数
|
| SqlWrapper<T> |
SQL 片段
|
| 异常错误 | 说明 |
|---|---|
| IllegalParamException |
非法参数异常
|
| SearchException |
检索器异常
|
Copyright © 2024. All rights reserved.