public class LocalTransaction extends java.lang.Object implements Transaction
NO_TRANSACTION| コンストラクタと説明 |
|---|
LocalTransaction(boolean readOnly) |
LocalTransaction(boolean readOnly,
LocalTransaction stacked) |
LocalTransaction(boolean readOnly,
LocalTransaction stacked,
boolean noTransaction) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addTransactionListener(TransactionListener listener)
このトランザクションのcommit、rollbackを監視するリスナーを登録します。
|
void |
close() |
void |
commit()
トランザクションをコミットします。
|
java.lang.Object |
getAttribute(java.lang.Object key)
このトランザクションコンテキストに紐づけられている特定の属性を取得します。
|
LocalTransactionConnectionWrapper |
getCon() |
LocalTransaction |
getStacked() |
TransactionStatus |
getStatus()
トランザクションの状態を取得します。
|
boolean |
isReadOnly()
このトランザクションがReadOnlyとしてマークされているかどうかを取得します。
|
boolean |
isRollbackOnly()
このトランザクションがsetRollbackOnlyされているかどうかを取得します。
|
java.lang.Object |
removeAttribute(java.lang.Object key)
このトランザクションコンテキストに紐づけられている特定の属性を削除します。
|
void |
rollback()
トランザクションをロールバックします。
|
void |
setAttribute(java.lang.Object key,
java.lang.Object value)
このトランザクションのコンテキストに特定の属性を紐づけます。
|
void |
setCon(LocalTransactionConnectionWrapper con) |
void |
setRollbackOnly()
このトランザクションをロールバックするものとしてマークします。
|
void |
setTestRollbackMode(boolean testRollbackMode) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterCommit, afterRollback, getCurrent, readOnly, readOnly, required, required, requiresNew, requiresNew, with, with, with, withpublic LocalTransaction(boolean readOnly)
public LocalTransaction(boolean readOnly,
LocalTransaction stacked)
public LocalTransaction(boolean readOnly,
LocalTransaction stacked,
boolean noTransaction)
public LocalTransaction getStacked()
public LocalTransactionConnectionWrapper getCon()
public void setCon(LocalTransactionConnectionWrapper con) throws java.sql.SQLException
java.sql.SQLExceptionpublic void commit()
Transactioncommit インタフェース内 Transactionpublic void close()
public TransactionStatus getStatus()
TransactiongetStatus インタフェース内 Transactionpublic boolean isRollbackOnly()
TransactionisRollbackOnly インタフェース内 Transactionpublic void rollback()
Transactionrollback インタフェース内 Transactionpublic void setRollbackOnly()
TransactionsetRollbackOnly インタフェース内 Transactionpublic java.lang.Object getAttribute(java.lang.Object key)
TransactiongetAttribute インタフェース内 Transactionkey - 属性のキーpublic void setAttribute(java.lang.Object key,
java.lang.Object value)
TransactionsetAttribute インタフェース内 Transactionkey - 属性のキーvalue - 属性の値public java.lang.Object removeAttribute(java.lang.Object key)
TransactionremoveAttribute インタフェース内 Transactionkey - 属性のキーpublic void addTransactionListener(TransactionListener listener)
TransactionaddTransactionListener インタフェース内 Transactionpublic boolean isReadOnly()
TransactionisReadOnly インタフェース内 Transactionpublic void setTestRollbackMode(boolean testRollbackMode)