| Package | Description |
|---|---|
| io.mybatis.provider | |
| io.mybatis.provider.defaults |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EntityClassFinder
根据类型和方法等信息获取实体类类型,可以通过 SPI 方式替换默认实现
|
interface |
EntityColumnFactory
实体类信息工厂,可以通过 SPI 加入处理链
|
interface |
EntityTableFactory
实体类信息工厂,可以通过 SPI 加入处理链
|
interface |
SqlScriptWrapper
SPI 接口:对最终的SQL进行处理
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationSqlScriptWrapper
通过
SqlWrapper 注解支持对 SQL 的扩展 |
class |
AnnotationSqlWrapper
注解方式的
SqlScriptWrapper |
class |
CachingEntityTableFactory
支持缓存实体类信息的方法
|
class |
DefaultEntityClassFinder
默认实现,针对
Entity 注解实现 |
class |
DefaultEntityColumnFactory
默认实现,针对
Entity.Column 注解实现 |
class |
DefaultEntityTableFactory
默认实现,针对
Entity.Table 注解实现 |
class |
GenericEntityClassFinder
根据泛型,从返回值、参数、接口泛型参数来判断对应的实体类类型
|
Copyright © 2023. All rights reserved.