| Interface | Description |
|---|---|
| EntityClassFinder |
根据类型和方法等信息获取实体类类型,可以通过 SPI 方式替换默认实现
|
| EntityColumnFactory |
实体类信息工厂,可以通过 SPI 加入处理链
|
| EntityColumnFactory.Chain |
工厂链
|
| EntityInfoMapper<T> |
实体类信息接口,继承当前接口即可在接口中方便的获取当前接口对应的实体类类型
Class和实体表的信息 EntityTable |
| EntityTableFactory |
实体类信息工厂,可以通过 SPI 加入处理链
|
| EntityTableFactory.Chain |
工厂链
|
| MsCustomize |
支持定制化处理
MappedStatement |
| Order | |
| SqlScript |
对 xml 形式 sql 简单封装,便于使用
|
| SqlScript.LRSupplier |
保证所有字符串前面都有换行符
|
| SqlScript.SqlScript2 |
支持简单写法
|
| SqlScriptWrapper |
SPI 接口:对最终的SQL进行处理
|
| SqlSourceCustomize |
支持定制化处理
SqlSource |
| Style |
默认提供的样式,自己可以通过 SPI 扩展
|
| Class | Description |
|---|---|
| Caching |
缓存 xml 形式对应的 SqlSource,避免重复解析
|
| EntityClassFinder.EntityClassFinderInstance |
实例
|
| EntityColumn |
实体中字段和列的对应关系接口,记录字段上提供的列信息
|
| EntityFactory |
实体类信息工厂
|
| EntityField |
参考
Field 中的同名方法 |
| EntityInfoMapper.CachingEntityClass |
缓存实体类类型
|
| EntityProps<T extends EntityProps> | |
| EntityTable |
实体表接口,记录实体和表的关系
|
| SqlCache |
sql缓存
|
| SqlScriptWrapper.Instance |
实例
|
| Annotation Type | Description |
|---|---|
| Entity |
表对应的实体
|
| Entity.Column |
列名
|
| Entity.Prop |
属性配置,优先级高于
ConfigHelper 提供的配置 |
| Entity.Table |
表名
|
| Entity.Transient |
排除列
|
| SqlWrapper |
通过注解对 SQL 进行二次加工,可以用于接口,方法,参数,以及注解,用于注解时,只支持一层搜索
|
Copyright © 2022. All rights reserved.