public abstract class AbstractSqlExecutor extends Object implements SqlExecutor
| 限定符和类型 | 字段和说明 |
|---|---|
protected JdbcOperationHolderAdapter |
jdbcOperationHolderAdapter |
protected SpecialColumnHandler |
specialColumnHandler |
protected List<SqlInterceptor> |
sqlInterceptorList |
protected List<SqlPrinter> |
sqlPrinterList |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractSqlExecutor(JdbcOperationHolderAdapter jdbcOperationHolderAdapter,
List<SqlPrinter> sqlPrinterList,
List<SqlInterceptor> sqlInterceptorList,
SpecialColumnHandler specialColumnHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected JdbcOperationHolder |
adapterJdbcTemplate(Class<? extends SqlType> type,
Class<?> pojoType)
适配一个jdbc操作对象
|
protected void |
preExecute(SqlParameterMapping sqlParameterMapping)
拦截器
|
protected void |
printTo(SqlParameterMapping sqlParameterMapping)
打印sql
|
protected void |
process(SqlParameterMapping sqlParameterMapping) |
protected void |
processSpecialColumn(SqlParameterMapping sqlParameterMapping) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitquery, saveprotected final JdbcOperationHolderAdapter jdbcOperationHolderAdapter
protected final List<SqlPrinter> sqlPrinterList
protected final List<SqlInterceptor> sqlInterceptorList
protected final SpecialColumnHandler specialColumnHandler
protected AbstractSqlExecutor(JdbcOperationHolderAdapter jdbcOperationHolderAdapter, List<SqlPrinter> sqlPrinterList, List<SqlInterceptor> sqlInterceptorList, SpecialColumnHandler specialColumnHandler)
protected JdbcOperationHolder adapterJdbcTemplate(Class<? extends SqlType> type, Class<?> pojoType)
protected void printTo(SqlParameterMapping sqlParameterMapping)
protected void preExecute(SqlParameterMapping sqlParameterMapping)
protected void process(SqlParameterMapping sqlParameterMapping)
protected void processSpecialColumn(SqlParameterMapping sqlParameterMapping)
Copyright © 2022. All rights reserved.