| Package | Description |
|---|---|
| io.mybatis.provider | |
| io.mybatis.provider.defaults | |
| io.mybatis.provider.keysql | |
| io.mybatis.provider.style |
| Class and Description |
|---|
| Entity.Prop
属性配置,优先级高于
ConfigHelper 提供的配置 |
| EntityClassFinder
根据类型和方法等信息获取实体类类型,可以通过 SPI 方式替换默认实现
|
| EntityClassFinder.MapperTypeMethod
Mapper 接口和方法,用作缓存 Key
|
| EntityColumn
实体中字段和列的对应关系接口,记录字段上提供的列信息
|
| EntityColumnFactory.Chain
工厂链
|
| EntityField
参考
Field 中的同名方法 |
| EntityProps |
| EntityTable
实体表接口,记录实体和表的关系
|
| EntityTableFactory.Chain
工厂链
|
| MsCustomize
支持定制化处理
MappedStatement |
| Order |
| SqlCache
sql缓存
|
| SqlScript
对 xml 形式 sql 简单封装,便于使用
|
| SqlScript.LRSupplier
保证所有字符串前面都有换行符
|
| SqlScript.SqlScript2
支持简单写法
|
| SqlSourceCustomize
支持定制化处理
SqlSource |
| Style
默认提供的样式,自己可以通过 SPI 扩展
|
| Class and Description |
|---|
| EntityClassFinder
根据类型和方法等信息获取实体类类型,可以通过 SPI 方式替换默认实现
|
| EntityColumn
实体中字段和列的对应关系接口,记录字段上提供的列信息
|
| EntityColumnFactory
实体类信息工厂,可以通过 SPI 加入处理链
|
| EntityColumnFactory.Chain
工厂链
|
| EntityField
参考
Field 中的同名方法 |
| EntityTable
实体表接口,记录实体和表的关系
|
| EntityTableFactory
实体类信息工厂,可以通过 SPI 加入处理链
|
| EntityTableFactory.Chain
工厂链
|
| Order |
| SqlScript
对 xml 形式 sql 简单封装,便于使用
|
| SqlScriptWrapper
SPI 接口:对最终的SQL进行处理
|
| Class and Description |
|---|
| EntityColumn
实体中字段和列的对应关系接口,记录字段上提供的列信息
|
| EntityTable
实体表接口,记录实体和表的关系
|
| MsCustomize
支持定制化处理
MappedStatement |
| SqlSourceCustomize
支持定制化处理
SqlSource |
| Class and Description |
|---|
| EntityField
参考
Field 中的同名方法 |
| EntityTable
实体表接口,记录实体和表的关系
|
| Style
默认提供的样式,自己可以通过 SPI 扩展
|
Copyright © 2023. All rights reserved.