| 接口 | 说明 |
|---|---|
| DriverAdapter |
DriverAdapter主要用来构造和执行不同数据库的命令,一般会分成3步,以insert为例
1.insert[调用入口] 提供为上一步调用的方法,方法内部再调用[命令合成] 生成具体命令,最后调用[命令执行]执行命令 2.insert[命令合成] 根据不同的数据库生成具体的insert命令 3.insert[命令执行]执行[命令合成] 生成的命令 其中[调用入口] ,[命令执行]大部分通用,重点是[命令合成] 需要由每个数据库的适配器各自生成 [命令执行]过程注意数据库是否支持占位符,是否支持返回自增值,是否支持批量量插入 以上3步在子类中要全部实现,如果不实现,需要输出日志或调用super方法(用于异常堆栈输出) |
| DriverWorker |
| 类 | 说明 |
|---|---|
| DataReaderFactory | |
| DataWriterFactory | |
| DriverAdapterHolder | |
| SystemDataReaderFactory | |
| SystemDataWriterFactory |
| 枚举 | 说明 |
|---|---|
| DriverAdapter.SQL_BUILD_IN_VALUE |
Copyright © 2024. All rights reserved.