Perform read-only behavior, using an externally managed connection.
Perform read-only behavior, using an externally managed connection. Connection will not be closed.
NOTICE: This will not access the data source.
The external connection
Read-only query block
Perform read-only behavior, using the given transaction isolation level, or default if left empty.
Perform read-only behavior, using the given transaction isolation level, or default if left empty.
The desired transaction isolation level. Leave empty for default.
Read-only query block
Execute and commit a transaction, using the given transaction isolation level, or default if left blank.
Execute and commit a transaction, using the given transaction isolation level, or default if left blank.
The desired transaction isolation level, or empty for default.
Transactional execution block
Perform transactional behavior, using an externally managed connection.
Perform transactional behavior, using an externally
managed connection. The connection will not be closed,
nor is commit or rollback available.
NOTICE: This will not access the data source.
The external connection
Transaction execution block
Perform transactional behavior, using the given transaction isolation level, or default if left blank.
Perform transactional behavior, using the given transaction isolation level, or default if left blank.
NOTICE: Remember to either commit or rollback the session.
The desired transaction isolation level, or empty for default.
Transactional execution block
The broker between database and application code.
BrokerConfig