public class SimpleDbSqlSession extends DbSqlSession
ExecutorType.SIMPLEconnectionMetadataDefaultCatalog, connectionMetadataDefaultSchema, dbSqlSessionFactory, JDBC_METADATA_TABLE_TYPES, LOG, PG_JDBC_METADATA_TABLE_TYPES, sqlSessionlisteners| Constructor and Description |
|---|
SimpleDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory) |
SimpleDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory,
Connection connection,
String catalog,
String schema) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteBulk(DbBulkOperation operation) |
protected void |
deleteEntity(DbEntityOperation operation) |
FlushResult |
executeDbOperations(List<DbOperation> operations)
Attempts to perform the operations in order and returns a flush result.
|
protected void |
executeSelectForUpdate(String statement,
Object parameter) |
protected void |
insertEntity(DbEntityOperation operation) |
protected void |
updateBulk(DbBulkOperation operation) |
protected void |
updateEntity(DbEntityOperation operation) |
addSqlStatementPiece, bulkDeletePerformed, bulkOperationPerformed, bulkUpdatePerformed, close, commit, configureFailedDbEntityOperation, dbSchemaCheckVersion, dbSchemaCreateCmmn, dbSchemaCreateCmmnHistory, dbSchemaCreateDmn, dbSchemaCreateDmnHistory, dbSchemaCreateEngine, dbSchemaCreateHistory, dbSchemaCreateIdentity, dbSchemaDropCmmn, dbSchemaDropCmmnHistory, dbSchemaDropDmn, dbSchemaDropDmnHistory, dbSchemaDropEngine, dbSchemaDropHistory, dbSchemaDropIdentity, entityDeletePerformed, entityInsertPerformed, entityUpdatePerformed, executeDelete, executeInsertEntity, executeMandatorySchemaResource, executeNonEmptyUpdateStmt, executeSchemaResource, executeSchemaResource, executeSelectList, executeUpdate, flush, flushBatchOperations, flushOperations, getDbSqlSessionFactory, getDbVersion, getResourceForDbOperation, getSqlSession, getTableNamesPresent, getTablesPresentInOracleDatabase, getTableTypes, isCmmnHistoryTablePresent, isCmmnTablePresent, isConcurrentModificationException, isCrdbConcurrencyConflict, isCrdbConcurrencyConflictOnCommit, isDmnHistoryTablePresent, isDmnTablePresent, isEngineTablePresent, isHistoryTablePresent, isIdentityTablePresent, isMissingTablesException, isTablePresent, lock, prependDatabaseTablePrefix, readNextTrimmedLine, rollback, selectById, selectList, selectOne, updateaddEntityLoadListener, dbSchemaCreate, dbSchemaDrop, dbSchemaPrune, dbSchemaUpdate, executeDbOperation, fireEntityLoadedpublic SimpleDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory)
public SimpleDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory, Connection connection, String catalog, String schema)
protected void executeSelectForUpdate(String statement, Object parameter)
executeSelectForUpdate in class DbSqlSessionpublic FlushResult executeDbOperations(List<DbOperation> operations)
PersistenceSessionAttempts to perform the operations in order and returns a flush result.
The result indicates if there are operations that were not successful (via FlushResult.getFailedOperations()
and if some operations were not executed (via FlushResult.getRemainingOperations().
The remaining operations must be a suffix of the parameter (e.g. for operations [a, b, c, d],
[c, d] is a valid list of remaining operations, [b, c] is not).
This method modifies the operation's state, i.e. DbOperation.getState() will
be updated by calling this method:
DbOperation.State.APPLIED
DbOperation.State.FAILED_ERROR or DbOperation.State.FAILED_CONCURRENT_MODIFICATION.
DbOperation.State.NOT_APPLIED
protected void insertEntity(DbEntityOperation operation)
insertEntity in class DbSqlSessionprotected void deleteEntity(DbEntityOperation operation)
deleteEntity in class AbstractPersistenceSessionprotected void deleteBulk(DbBulkOperation operation)
deleteBulk in class AbstractPersistenceSessionprotected void updateEntity(DbEntityOperation operation)
updateEntity in class AbstractPersistenceSessionprotected void updateBulk(DbBulkOperation operation)
updateBulk in class AbstractPersistenceSessionCopyright © 2022. All rights reserved.