All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.onetwo.common.ds.TransactionManagerAwareDataSource Maven / Gradle / Ivy

package org.onetwo.common.ds;

import javax.sql.DataSource;

import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.jdbc.datasource.DelegatingDataSource;
import org.springframework.transaction.PlatformTransactionManager;

/**
 * @author weishao zeng
 * 
*/ public class TransactionManagerAwareDataSource extends DelegatingDataSource { private PlatformTransactionManager transactionManager; public TransactionManagerAwareDataSource(DataSource targetDataSource) { super(targetDataSource); this.transactionManager = new DataSourceTransactionManager(targetDataSource); } public PlatformTransactionManager getTransactionManager() { return transactionManager; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy