zhubaomin
2025-04-07 ecef3df4890be54c1da2a8a4fc1c8c1f50f1c263
pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/multiDataSource/MultiDataSourceTransactionFactory.java
@@ -6,9 +6,14 @@
import javax.sql.DataSource;
/**
 * 在数据库连接会话启动后,由本事务工厂产生具体事务对象,
 * 由事务对象完成数据库表的事务操作。
 */
public class MultiDataSourceTransactionFactory extends SpringManagedTransactionFactory {
    @Override
    public Transaction newTransaction(DataSource multiDataSource, TransactionIsolationLevel level, boolean autoCommit) {
        return new MultiDataSourceTransaction(multiDataSource);
        Transaction transaction = new MultiDataSourceTransaction(multiDataSource, autoCommit);
        return transaction ;
    }
}