public class SpringTransactionScript extends Object implements TransactionScript
| 限定符 | 构造器和说明 |
|---|---|
protected |
SpringTransactionScript(org.springframework.transaction.PlatformTransactionManager transactionManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
begin()
开启事务
|
void |
commit()
事务提交
|
void |
execute(TransactionExecutor executor)
事务执行:
1、开启事务
TransactionScript.begin()
2、执行 TransactionExecutor.execute()
2、提交或回滚 TransactionScript.commit() 或 TransactionScript.rollback() |
org.springframework.transaction.PlatformTransactionManager |
getPlatformTransactionManager() |
org.springframework.transaction.TransactionStatus |
getTransactionStatus() |
void |
rollback()
事务回滚
|
void |
setPlatformTransactionManager(org.springframework.transaction.PlatformTransactionManager platformTransactionManager) |
protected SpringTransactionScript(org.springframework.transaction.PlatformTransactionManager transactionManager)
public void begin()
TransactionScriptbegin 在接口中 TransactionScriptpublic void rollback()
TransactionScriptrollback 在接口中 TransactionScriptpublic void commit()
TransactionScriptcommit 在接口中 TransactionScriptpublic void execute(TransactionExecutor executor)
TransactionScript事务执行:
1、开启事务 TransactionScript.begin()
2、执行 TransactionExecutor.execute()
2、提交或回滚 TransactionScript.commit() 或 TransactionScript.rollback()
execute 在接口中 TransactionScriptexecutor - 执行public org.springframework.transaction.TransactionStatus getTransactionStatus()
public org.springframework.transaction.PlatformTransactionManager getPlatformTransactionManager()
public void setPlatformTransactionManager(org.springframework.transaction.PlatformTransactionManager platformTransactionManager)
Copyright © 2019. All rights reserved.