This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 210a90eb170 Modify in transaction judgement of implicitly committed
transactions (#31237)
210a90eb170 is described below
commit 210a90eb170410ed632f4c1a7e3799332a57ea40
Author: ZhangCheng <[email protected]>
AuthorDate: Thu May 16 13:45:34 2024 +0800
Modify in transaction judgement of implicitly committed transactions
(#31237)
---
.../shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
index 3b09e073bbd..04043c29c21 100644
---
a/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
+++
b/jdbc/src/main/java/org/apache/shardingsphere/driver/jdbc/adapter/AbstractStatementAdapter.java
@@ -61,7 +61,7 @@ public abstract class AbstractStatementAdapter extends
AbstractUnsupportedOperat
return false;
}
TransactionType transactionType =
connection.getContextManager().getMetaDataContexts().getMetaData().getGlobalRuleMetaData().getSingleRule(TransactionRule.class).getDefaultType();
- boolean isInTransaction =
connection.getDatabaseConnectionManager().getConnectionContext().getTransactionContext().isInTransaction();
+ boolean isInTransaction =
connection.getDatabaseConnectionManager().getConnectionTransaction().isInTransaction();
if (!TransactionType.isDistributedTransaction(transactionType) ||
isInTransaction) {
return false;
}