| 程序包 | 说明 |
|---|---|
| org.noear.solon.data.tran | |
| org.noear.solon.data.tranImp |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TranNode |
TranExecutorImp.tranMandatory |
protected TranNode |
TranExecutorImp.tranNever |
protected TranNode |
TranExecutorImp.tranNot |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TranNode |
TranExecutorImp.create(Tran meta)
创建一个事务节点
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
TranNode.add(TranNode slave)
添加孩子事务
|
protected void |
TranExecutorImp.applyDo(Stack<org.noear.solon.data.tran.TranEntity> stack,
TranNode tran,
Tran meta,
org.noear.solon.core.util.RunnableEx runnable)
应用事务
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DbTran
数据事务
|
class |
DbTranNode
数据事务节点(用于生成事务树)
|
class |
TranDbImp
数据事务实现。
|
class |
TranDbNewImp
数据新事务实现。
|
class |
TranMandatoryImp
支持当前事务,如果没有事务则报错(不需要入栈)
|
class |
TranNeverImp
以无事务的方式执行,如果当前有事务则报错(不需要入栈)
|
class |
TranNotImp
以无事务的方式执行,如果当前有事务则将其挂起(不需要入栈)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DbTranNode.add(TranNode slave)
添加孩子节点
|
Copyright © 2022. All rights reserved.