Class SimpleDbSqlSession
java.lang.Object
org.camunda.bpm.engine.impl.db.AbstractPersistenceSession
org.camunda.bpm.engine.impl.db.sql.DbSqlSession
org.camunda.bpm.engine.impl.db.sql.SimpleDbSqlSession
- All Implemented Interfaces:
- PersistenceSession,- Session
For mybatis 
ExecutorType.SIMPLE- 
Field SummaryFields inherited from class org.camunda.bpm.engine.impl.db.sql.DbSqlSessionconnectionMetadataDefaultCatalog, connectionMetadataDefaultSchema, dbSqlSessionFactory, JDBC_METADATA_TABLE_TYPES, LOG, PG_JDBC_METADATA_TABLE_TYPES, sqlSessionFields inherited from class org.camunda.bpm.engine.impl.db.AbstractPersistenceSessionlisteners
- 
Constructor SummaryConstructorsConstructorDescriptionSimpleDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory) SimpleDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory, Connection connection, String catalog, String schema) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddeleteBulk(DbBulkOperation operation) protected voiddeleteEntity(DbEntityOperation operation) executeDbOperations(List<DbOperation> operations) Attempts to perform the operations in order and returns a flush result.protected voidexecuteSelectForUpdate(String statement, Object parameter) protected voidinsertEntity(DbEntityOperation operation) protected voidupdateBulk(DbBulkOperation operation) protected voidupdateEntity(DbEntityOperation operation) Methods inherited from class org.camunda.bpm.engine.impl.db.sql.DbSqlSessionaddSqlStatementPiece, 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, isDmnHistoryTablePresent, isDmnTablePresent, isEngineTablePresent, isHistoryTablePresent, isIdentityTablePresent, isMissingTablesException, isTablePresent, lock, prependDatabaseTablePrefix, readNextTrimmedLine, rollback, selectById, selectList, selectOne, updateMethods inherited from class org.camunda.bpm.engine.impl.db.AbstractPersistenceSessionaddEntityLoadListener, dbSchemaCreate, dbSchemaDrop, dbSchemaPrune, dbSchemaUpdate, executeDbOperation, fireEntityLoaded
- 
Constructor Details- 
SimpleDbSqlSession
- 
SimpleDbSqlSessionpublic SimpleDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory, Connection connection, String catalog, String schema) 
 
- 
- 
Method Details- 
executeSelectForUpdate- Specified by:
- executeSelectForUpdatein class- DbSqlSession
 
- 
executeDbOperationsDescription copied from interface: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 (viaFlushResult.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:- Successful operations: DbOperation.State.APPLIED
- Failed operations: DbOperation.State.FAILED_ERRORorDbOperation.State.FAILED_CONCURRENT_MODIFICATION.
- Remaining operations: DbOperation.State.NOT_APPLIED
 
- Successful operations: 
- 
insertEntity- Overrides:
- insertEntityin class- DbSqlSession
 
- 
deleteEntity- Specified by:
- deleteEntityin class- AbstractPersistenceSession
 
- 
deleteBulk- Specified by:
- deleteBulkin class- AbstractPersistenceSession
 
- 
updateEntity- Specified by:
- updateEntityin class- AbstractPersistenceSession
 
- 
updateBulk- Specified by:
- updateBulkin class- AbstractPersistenceSession
 
 
-