public final class ExecutorEngine extends Object implements AutoCloseable
| 构造器和说明 |
|---|
ExecutorEngine(int executorSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
List<int[]> |
executeBatch(SQLType sqlType,
Collection<BatchPreparedStatementUnit> batchPreparedStatementUnits,
List<List<Object>> parameterSets,
ExecuteCallback<int[]> executeCallback)
执行Batch.
|
<T> List<T> |
executePreparedStatement(SQLType sqlType,
Collection<PreparedStatementUnit> preparedStatementUnits,
List<Object> parameters,
ExecuteCallback<T> executeCallback)
执行PreparedStatement.
|
<T> List<T> |
executeStatement(SQLType sqlType,
Collection<StatementUnit> statementUnits,
ExecuteCallback<T> executeCallback)
执行Statement.
|
public <T> List<T> executeStatement(SQLType sqlType, Collection<StatementUnit> statementUnits, ExecuteCallback<T> executeCallback)
T - 返回值类型sqlType - SQL类型statementUnits - 语句对象执行单元集合executeCallback - 执行回调函数public <T> List<T> executePreparedStatement(SQLType sqlType, Collection<PreparedStatementUnit> preparedStatementUnits, List<Object> parameters, ExecuteCallback<T> executeCallback)
T - 返回值类型sqlType - SQL类型preparedStatementUnits - 语句对象执行单元集合parameters - 参数列表executeCallback - 执行回调函数public List<int[]> executeBatch(SQLType sqlType, Collection<BatchPreparedStatementUnit> batchPreparedStatementUnits, List<List<Object>> parameterSets, ExecuteCallback<int[]> executeCallback)
sqlType - SQL类型batchPreparedStatementUnits - 语句对象执行单元集合parameterSets - 参数列表集executeCallback - 执行回调函数public void close()
close 在接口中 AutoCloseableCopyright © 2017. All rights reserved.