!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 org.apache.ibatis.transaction.Transaction;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;
@ -31,12 +32,12 @@ import java.sql.SQLException;
*/
public class FlexSpringTransaction implements Transaction {
private final FlexDataSource dataSource;
private final DataSource dataSource;
private Boolean isConnectionTransactional;
private Boolean autoCommit;
private Connection connection;
public FlexSpringTransaction(FlexDataSource dataSource) {
public FlexSpringTransaction(DataSource dataSource) {
this.dataSource = dataSource;
}

View File

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