com.ibatis.dao.engine.transaction.jdbc
Class JdbcDaoTransactionManager
java.lang.Object
com.ibatis.dao.engine.transaction.jdbc.JdbcDaoTransactionManager
- All Implemented Interfaces:
- DaoTransactionManager
- public class JdbcDaoTransactionManager
- extends java.lang.Object
- implements DaoTransactionManager
Field Summary |
private javax.sql.DataSource |
dataSource
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataSource
private javax.sql.DataSource dataSource
JdbcDaoTransactionManager
public JdbcDaoTransactionManager()
configure
public void configure(java.util.Properties properties)
- Specified by:
configure
in interface DaoTransactionManager
startTransaction
public DaoTransaction startTransaction()
- Specified by:
startTransaction
in interface DaoTransactionManager
configureSimpleDataSource
private void configureSimpleDataSource(java.util.Map properties)
configureDbcp
private void configureDbcp(java.util.Map properties)
configureJndi
private void configureJndi(java.util.Map properties)
notEmpty
private boolean notEmpty(java.lang.String s)
commitTransaction
public void commitTransaction(DaoTransaction trans)
- Specified by:
commitTransaction
in interface DaoTransactionManager
rollbackTransaction
public void rollbackTransaction(DaoTransaction trans)
- Specified by:
rollbackTransaction
in interface DaoTransactionManager
getContextProperties
private static java.util.Hashtable getContextProperties(java.util.Map allProps)