public class SqlExecutorImpl extends AbstractSqlExecutor implements SqlExecutor
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
protected PojoTableManager |
pojoTableManager |
protected ResultSetExtractorProvider |
resultSetExtractorProvider |
jdbcOperationHolderAdapter, specialColumnHandler, sqlInterceptorList, sqlPrinterList| 构造器和说明 |
|---|
SqlExecutorImpl(JdbcOperationHolderAdapter jdbcOperationHolderAdapter,
List<SqlPrinter> sqlPrinterList,
List<SqlInterceptor> sqlInterceptorList,
SpecialColumnHandler specialColumnHandler,
ResultSetExtractorProvider resultSetExtractorProvider,
PojoTableManager pojoTableManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> DataInfo<T> |
query(SearchParam<T> searchParam)
查询
|
void |
save(Class<? extends SqlType> sqlType,
DataHolderParam dataHolderParam,
DataOperationDescriptor operationDescriptor)
根据操作数据描述 执行 增|删|改|逻辑删除操作
|
adapterJdbcTemplate, preExecute, printTo, process, processSpecialColumnprotected final ResultSetExtractorProvider resultSetExtractorProvider
protected final PojoTableManager pojoTableManager
protected final org.slf4j.Logger logger
public SqlExecutorImpl(JdbcOperationHolderAdapter jdbcOperationHolderAdapter, List<SqlPrinter> sqlPrinterList, List<SqlInterceptor> sqlInterceptorList, SpecialColumnHandler specialColumnHandler, ResultSetExtractorProvider resultSetExtractorProvider, PojoTableManager pojoTableManager)
public <T> DataInfo<T> query(SearchParam<T> searchParam)
SqlExecutorquery 在接口中 SqlExecutorT - 泛型类型searchParam - 查询参数public void save(Class<? extends SqlType> sqlType, DataHolderParam dataHolderParam, DataOperationDescriptor operationDescriptor)
SqlExecutorsave 在接口中 SqlExecutorsqlType - sql操作类型dataHolderParam - 数据操作参数operationDescriptor - 数据操作描述对象Copyright © 2022. All rights reserved.