|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface TransactionStatus
表示一个事务状态
| 方法摘要 | |
|---|---|
Isolation |
getIsolationLevel()
获取事务的隔离级别 |
Propagation |
getTransactionBehavior()
获取事务使用的传播行为 |
boolean |
hasSavepoint()
表示事务是否携带了一个保存点,嵌套事务通常会创建一个保存点作为嵌套事务与上一层事务的分界点。 |
boolean |
isCompleted()
事务是否已经完成。 |
boolean |
isNewConnection()
是否使用了一个全新的数据库连接开启事务 |
boolean |
isReadOnly()
是否为只读模式。 |
boolean |
isRollbackOnly()
是否已被标记为回滚,如果返回值为 true 则在commit 时会回滚该事务。 |
boolean |
isSuspend()
测试该事务是否被挂起 |
void |
setReadOnly()
设置事务状态为只读。 |
void |
setRollbackOnly()
设置事务状态为回滚,作为替代抛出异常进而触发回滚操作。 |
| 方法详细信息 |
|---|
Propagation getTransactionBehavior()
Isolation getIsolationLevel()
boolean isCompleted()
当事务已经递交或者被回滚就标志着已完成。
boolean isRollbackOnly()
boolean isReadOnly()
boolean isNewConnection()
boolean isSuspend()
boolean hasSavepoint()
注意:如果事务中包含保存点,则在递交事务时只处理这个保存点。
void setRollbackOnly()
throws SQLException
只有当isCompleted 为 false 时设置该方法才会有效。
SQLException
void setReadOnly()
throws SQLException
只有当isCompleted 为 false 时设置该方法才会有效。
SQLException
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||