1 16 package com.ibatis.sqlmap.engine.transaction.jdbc; 17 18 import com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig; 19 import com.ibatis.sqlmap.engine.transaction.Transaction; 20 import com.ibatis.sqlmap.engine.transaction.TransactionException; 21 22 import javax.sql.DataSource ; 23 import java.sql.SQLException ; 24 import java.util.Properties ; 25 26 public class JdbcTransactionConfig extends BaseTransactionConfig { 27 28 private DataSource dataSource; 29 30 public DataSource getDataSource() { 31 return dataSource; 32 } 33 34 public void setDataSource(DataSource ds) { 35 this.dataSource = ds; 36 } 37 38 public void initialize(Properties props) throws SQLException , TransactionException { 39 } 40 41 public Transaction newTransaction(int transactionIsolation) throws SQLException , TransactionException { 42 return new JdbcTransaction(dataSource, transactionIsolation); 43 } 44 45 } 46 | Popular Tags |