| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.db | |
| org.beetl.sql.core.nosql |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseSQLExecutor
面向传统数据库的 sql 执行引擎
|
class |
BaseStatementOnlySQLExecutor
对于某些jdbc只支持Statement,不支持PreparedStatement
|
class |
QuerySQLExecutor
用于查询引擎,只支持查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected SQLExecutor |
SQLManager.getPageSqlScript(Class mapping,
SqlId selectId)
获取为分页语句
|
SQLExecutor |
SQLManager.getScript(Class<?> cls,
AutoSQLEnum autoSQLEnum)
得到增删改查模板
|
SQLExecutor |
ConditionalSQLManager.getScript(Class<?> cls,
AutoSQLEnum autoSQLEnum)
得到增删改查模板
|
SQLExecutor |
SQLManager.getScript(SqlId sqlId)
得到指定sqlId的sqlscript对象
|
SQLExecutor |
ConditionalSQLManager.getScript(SqlId sqlId)
得到指定sqlId的sqlscript对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLExecutor |
DBStyle.buildExecutor(ExecuteContext executeContext)
得到一个SQL执行类
SQLExecutor,它是系统的核心类之一 |
SQLExecutor |
AbstractDBStyle.buildExecutor(ExecuteContext executeContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLExecutor |
PrestoStyle.buildExecutor(ExecuteContext executeContext) |
SQLExecutor |
DrillStyle.buildExecutor(ExecuteContext executeContext) |
SQLExecutor |
DruidStyle.buildExecutor(ExecuteContext executeContext) |
Copyright © 2021. All rights reserved.