Class BaseTransactionConfig
java.lang.Object
com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
- All Implemented Interfaces:
TransactionConfig
- Direct Known Subclasses:
ExternalTransactionConfig,JdbcTransactionConfig,JtaTransactionConfig
The Class BaseTransactionConfig.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DataSourceThe data source.protected booleanThe force commit. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the data source.intDeprecated.voidinitialize(Properties props) Deprecated.booleanChecks if is force commit.voidSets the data source.voidsetForceCommit(boolean forceCommit) Sets the force commit.voidsetMaximumConcurrentTransactions(int maximumConcurrentTransactions) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ibatis.sqlmap.engine.transaction.TransactionConfig
newTransaction, setProperties
-
Field Details
-
dataSource
The data source. -
forceCommit
protected boolean forceCommitThe force commit.
-
-
Constructor Details
-
BaseTransactionConfig
public BaseTransactionConfig()
-
-
Method Details
-
isForceCommit
public boolean isForceCommit()Description copied from interface:TransactionConfigChecks if is force commit.- Specified by:
isForceCommitin interfaceTransactionConfig- Returns:
- true, if is force commit
-
setForceCommit
public void setForceCommit(boolean forceCommit) Description copied from interface:TransactionConfigSets the force commit.- Specified by:
setForceCommitin interfaceTransactionConfig- Parameters:
forceCommit- the new force commit
-
getDataSource
Description copied from interface:TransactionConfigGets the data source.- Specified by:
getDataSourcein interfaceTransactionConfig- Returns:
- the data source
-
setDataSource
Description copied from interface:TransactionConfigSets the data source.- Specified by:
setDataSourcein interfaceTransactionConfig- Parameters:
ds- the new data source
-
getMaximumConcurrentTransactions
public int getMaximumConcurrentTransactions()Deprecated.Description copied from interface:TransactionConfigThis should not be used and is here purely to avoid spring integration from breaking.- Specified by:
getMaximumConcurrentTransactionsin interfaceTransactionConfig- Returns:
- -1
-
setMaximumConcurrentTransactions
public void setMaximumConcurrentTransactions(int maximumConcurrentTransactions) Deprecated.Description copied from interface:TransactionConfigThis should not be used. It does nothing and is here purely to prevent Spring integration from breaking- Specified by:
setMaximumConcurrentTransactionsin interfaceTransactionConfig- Parameters:
maximumConcurrentTransactions- - do not use here for Spring integration
-
initialize
Deprecated.Description copied from interface:TransactionConfigThis method should call setProperties. It is here simply to ease transition- Specified by:
initializein interfaceTransactionConfig- Parameters:
props- - propertes- Throws:
SQLException- the SQL exceptionTransactionException- the transaction exception
-