private static class DataSourceTransactionManager.DataSourceTransactionObject extends JdbcTransactionObjectSupport
Modifier and Type | Field and Description |
---|---|
private boolean |
mustRestoreAutoCommit |
private boolean |
newConnectionHolder |
Modifier | Constructor and Description |
---|---|
private |
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
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