T - the type parameterS - the type parameterpublic class MultiUpdateExecutor<T,S extends Statement> extends AbstractDMLBaseExecutor<T,S>
WHEREsqlRecognizer, sqlRecognizers, statementCallback, statementProxy| 构造器和说明 |
|---|
MultiUpdateExecutor(StatementProxy<S> statementProxy,
StatementCallback<T,S> statementCallback,
List<SQLRecognizer> sqlRecognizers)
Instantiates a new Multi update executor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableRecords |
afterImage(TableRecords beforeImage)
After image table records.
|
protected TableRecords |
beforeImage()
Before image table records.
|
doExecute, executeAutoCommitFalse, executeAutoCommitTruebuildLockKey, buildTableRecords, buildTableRecords, buildUndoItem, buildWhereCondition, containPK, containsPK, execute, getColumnNameInSQL, getColumnNamesInSQL, getDbType, getFromTableInSQL, getStandardPkColumnName, getTableMeta, getTableMeta, prepareUndoLogpublic MultiUpdateExecutor(StatementProxy<S> statementProxy, StatementCallback<T,S> statementCallback, List<SQLRecognizer> sqlRecognizers)
statementProxy - the statement proxystatementCallback - the statement callbacksqlRecognizers - the sql recognizersprotected TableRecords beforeImage() throws SQLException
AbstractDMLBaseExecutorbeforeImage 在类中 AbstractDMLBaseExecutor<T,S extends Statement>SQLException - the sql exceptionprotected TableRecords afterImage(TableRecords beforeImage) throws SQLException
AbstractDMLBaseExecutorafterImage 在类中 AbstractDMLBaseExecutor<T,S extends Statement>beforeImage - the before imageSQLException - the sql exceptionCopyright © 2020 Seata. All rights reserved.