提交 02db08bd 编写于 作者: C cherrylzhao

for #1116, resolve transactionManager is null when receiving new request from client application.

this problem will be completely resolved in 3.1.0
上级 d68a0f4f
......@@ -89,6 +89,7 @@ public abstract class AbstractConnectionAdapter extends AbstractUnsupportedOpera
@Override
public final void setAutoCommit(final boolean autoCommit) {
this.autoCommit = autoCommit;
TransactionContextHolder.set(new TransactionContext(new WeakXaTransactionManager(), TransactionType.XA, WeakXaTransactionEvent.class));
recordMethodInvocation(Connection.class, "setAutoCommit", new Class[] {boolean.class}, new Object[] {autoCommit});
EventBusInstance.getInstance().post(buildTransactionEvent(TCLType.BEGIN));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册