mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
!502 删除FlexTransactionFactory中DataSource不必要的类型转换
Merge pull request !502 from dream-xi/fix-potential-type-cast-error
This commit is contained in:
commit
be8ca9a572
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user