private static class DataSourceTransactionManager.DataSourceTransactionObject extends JdbcTransactionObjectSupport
Modifier and Type | Field and Description |
---|---|
private boolean |
mustRestoreAutoCommit |
private boolean |
newConnectionHolder |
Modifier | Constructor and Description |
---|---|
private |
DataSourceTransactionManager.DataSourceTransactionObject() |
Modifier and Type | Method and Description |
---|---|
boolean |
isMustRestoreAutoCommit() |
boolean |
isNewConnectionHolder() |
boolean |
isRollbackOnly()
Return whether the transaction is internally marked as rollback-only.
|
void |
setConnectionHolder(ConnectionHolder connectionHolder,
boolean newConnectionHolder) |
void |
setMustRestoreAutoCommit(boolean mustRestoreAutoCommit) |
void |
setRollbackOnly() |
createSavepoint, flush, getConnectionHolder, getConnectionHolderForSavepoint, getPreviousIsolationLevel, hasConnectionHolder, isSavepointAllowed, releaseSavepoint, rollbackToSavepoint, setConnectionHolder, setPreviousIsolationLevel, setSavepointAllowed
private boolean newConnectionHolder
private boolean mustRestoreAutoCommit
private DataSourceTransactionManager.DataSourceTransactionObject()
public void setConnectionHolder(ConnectionHolder connectionHolder, boolean newConnectionHolder)
public boolean isNewConnectionHolder()
public void setMustRestoreAutoCommit(boolean mustRestoreAutoCommit)
public boolean isMustRestoreAutoCommit()
public void setRollbackOnly()
public boolean isRollbackOnly()
SmartTransactionObject
javax.transaction.UserTransaction#getStatus
,
javax.transaction.Status#STATUS_MARKED_ROLLBACK