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;
         }

Reply via email to