类 TransactionalTemplate
java.lang.Object
com.baomidou.dynamic.datasource.tx.TransactionalTemplate
AOP事务模板
- 作者:
- Hzh zp
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明execute(TransactionalExecutor transactionalExecutor) Execute with transaction.boolean判断是否存在事务voidinvokeAfterCommit(boolean shouldInvokeAction) Invoke after commit.voidinvokeAfterCompletion(int status, boolean shouldInvokeAction) Invoke after completion.voidinvokeBeforeCommit(boolean shouldInvokeAction) Invoke before commit.voidinvokeBeforeCompletion(boolean shouldInvokeAction) Invoke before completion .boolean判断数据是否为空booleanisNotEmpty(Object[] array) 判断数组是否不为空suspend()挂起资源
-
构造器详细资料
-
TransactionalTemplate
public TransactionalTemplate()
-
-
方法详细资料
-
execute
Execute with transaction.- 参数:
transactionalExecutor- TransactionalExecutor- 返回:
- Object
- 抛出:
Throwable- Throwable
-
suspend
挂起资源- 返回:
- 挂起资源
-
existingTransaction
public boolean existingTransaction()判断是否存在事务- 返回:
- 是否存在事务
-
isEmpty
判断数据是否为空- 参数:
array- 长度- 返回:
- 数组对象为null或者长度为 0 时,返回 false
-
isNotEmpty
判断数组是否不为空- 参数:
array- 数组- 返回:
- 数组对象内含有任意对象时返回 true
-
invokeBeforeCommit
public void invokeBeforeCommit(boolean shouldInvokeAction) Invoke before commit. -
invokeBeforeCompletion
public void invokeBeforeCompletion(boolean shouldInvokeAction) Invoke before completion . -
invokeAfterCommit
public void invokeAfterCommit(boolean shouldInvokeAction) Invoke after commit. -
invokeAfterCompletion
public void invokeAfterCompletion(int status, boolean shouldInvokeAction) Invoke after completion.
-