|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectnet.hasor.db.transaction.support.JdbcTransactionStatus
public class JdbcTransactionStatus
表示一个用于管理事务的状态点
| 构造方法摘要 | |
|---|---|
JdbcTransactionStatus(Propagation behavior,
Isolation level)
|
|
| 方法摘要 | |
|---|---|
Isolation |
getIsolationLevel()
获取事务的隔离级别 |
Propagation |
getTransactionBehavior()
获取事务使用的传播行为 |
boolean |
hasSavepoint()
表示事务是否携带了一个保存点,嵌套事务通常会创建一个保存点作为嵌套事务与上一层事务的分界点。 |
boolean |
isCompleted()
事务是否已经完成。 |
boolean |
isNewConnection()
是否使用了一个全新的数据库连接开启事务 |
boolean |
isReadOnly()
是否为只读模式。 |
boolean |
isRollbackOnly()
是否已被标记为回滚,如果返回值为 true 则在commit 时会回滚该事务。 |
boolean |
isSuspend()
测试该事务是否被挂起 |
void |
markHeldSavepoint()
|
void |
releaseHeldSavepoint()
|
void |
rollbackToHeldSavepoint()
|
void |
setReadOnly()
设置事务状态为只读。 |
void |
setRollbackOnly()
设置事务状态为回滚,作为替代抛出异常进而触发回滚操作。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public JdbcTransactionStatus(Propagation behavior,
Isolation level)
| 方法详细信息 |
|---|
public void markHeldSavepoint()
throws SQLException
SQLException
public void releaseHeldSavepoint()
throws SQLException
SQLException
public void rollbackToHeldSavepoint()
throws SQLException
SQLExceptionpublic Propagation getTransactionBehavior()
TransactionStatus 复制的描述
TransactionStatus 中的 getTransactionBehaviorpublic Isolation getIsolationLevel()
TransactionStatus 复制的描述
TransactionStatus 中的 getIsolationLevelpublic boolean isCompleted()
TransactionStatus 复制的描述当事务已经递交或者被回滚就标志着已完成。
TransactionStatus 中的 isCompletedpublic boolean isRollbackOnly()
TransactionStatus 复制的描述
TransactionStatus 中的 isRollbackOnlypublic boolean isReadOnly()
TransactionStatus 复制的描述
TransactionStatus 中的 isReadOnlypublic boolean isNewConnection()
TransactionStatus 复制的描述
TransactionStatus 中的 isNewConnectionpublic boolean isSuspend()
TransactionStatus 复制的描述
TransactionStatus 中的 isSuspendpublic boolean hasSavepoint()
TransactionStatus 复制的描述注意:如果事务中包含保存点,则在递交事务时只处理这个保存点。
TransactionStatus 中的 hasSavepoint
public void setRollbackOnly()
throws SQLException
TransactionStatus 复制的描述只有当isCompleted 为 false 时设置该方法才会有效。
TransactionStatus 中的 setRollbackOnlySQLException
public void setReadOnly()
throws SQLException
TransactionStatus 复制的描述只有当isCompleted 为 false 时设置该方法才会有效。
TransactionStatus 中的 setReadOnlySQLException
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||