public class Transaction extends Object
1. 该对象将被放到 ThreadLocal中 2. 该对象只能由TransactionManager来创建
| 构造器和说明 |
|---|
Transaction(TransactionManager transactionManager,
TransactionDefinition definition) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindResource(Object key,
TransactionalResource transactionalResource) |
void |
clearResources() |
Map<Object,TransactionalResource> |
getResources() |
TransactionDefinition |
getTransactionDefinition() |
TransactionManager |
getTransactionManager() |
boolean |
hasResource(Object key) |
boolean |
isRollbackOnly() |
void |
setDefinition(TransactionDefinition definition) |
void |
setRollbackOnly() |
void |
setTransactionManager(TransactionManager transactionManager) |
String |
toString() |
void |
unbindResource(Object key) |
public Transaction(TransactionManager transactionManager, TransactionDefinition definition)
public void setTransactionManager(TransactionManager transactionManager)
public void setDefinition(TransactionDefinition definition)
public TransactionDefinition getTransactionDefinition()
public TransactionManager getTransactionManager()
public boolean isRollbackOnly()
public void setRollbackOnly()
public void bindResource(Object key, TransactionalResource transactionalResource)
public boolean hasResource(Object key)
public void unbindResource(Object key)
public void clearResources()
public Map<Object,TransactionalResource> getResources()
Copyright © 2021. All rights reserved.