!502 删除FlexTransactionFactory中DataSource不必要的类型转换

Merge pull request !502 from dream-xi/fix-potential-type-cast-error
This commit is contained in:
王帅 2024-11-13 10:25:40 +00:00 committed by Gitee
commit be8ca9a572
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 4 additions and 3 deletions

View File

@ -20,6 +20,7 @@ import com.mybatisflex.core.transaction.TransactionContext;
import com.mybatisflex.core.util.StringUtil; import com.mybatisflex.core.util.StringUtil;
import org.apache.ibatis.transaction.Transaction; import org.apache.ibatis.transaction.Transaction;
import javax.sql.DataSource;
import java.sql.Connection; import java.sql.Connection;
import java.sql.SQLException; import java.sql.SQLException;
@ -31,12 +32,12 @@ import java.sql.SQLException;
*/ */
public class FlexSpringTransaction implements Transaction { public class FlexSpringTransaction implements Transaction {
private final FlexDataSource dataSource; private final DataSource dataSource;
private Boolean isConnectionTransactional; private Boolean isConnectionTransactional;
private Boolean autoCommit; private Boolean autoCommit;
private Connection connection; private Connection connection;
public FlexSpringTransaction(FlexDataSource dataSource) { public FlexSpringTransaction(DataSource dataSource) {
this.dataSource = dataSource; this.dataSource = dataSource;
} }

View File

@ -34,7 +34,7 @@ public class FlexTransactionFactory extends SpringManagedTransactionFactory {
*/ */
@Override @Override
public Transaction newTransaction(DataSource dataSource, TransactionIsolationLevel level, boolean autoCommit) { public Transaction newTransaction(DataSource dataSource, TransactionIsolationLevel level, boolean autoCommit) {
return new FlexSpringTransaction((FlexDataSource) dataSource); return new FlexSpringTransaction(dataSource);
} }
/** /**