パッケージ jakarta.persistence
クラス LockTimeoutException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
jakarta.persistence.PersistenceException
jakarta.persistence.LockTimeoutException
- 実装されたすべてのインターフェース:
SerializableSE
トランザクションのロールバックに至らない悲観的なロックの競合が発生した場合に、永続化プロバイダーによってスローされます。この例外は、API 呼び出しの一部として、フラッシュ時、またはコミット時にスローされる場合があります。現在のトランザクションがアクティブである場合、ロールバックのマークは付けられません。
- 導入:
- 2.0
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明詳細メッセージとしてnull
を使用して、新しいLockTimeoutException
例外を作成します。LockTimeoutException
(ObjectSE entity) 指定されたオブジェクトを使用して新しいLockTimeoutException
例外を構築します。LockTimeoutException
(StringSE message) 指定された詳細メッセージを使用して、新しいLockTimeoutException
例外を構築します。LockTimeoutException
(StringSE message, ThrowableSE cause) 指定された詳細メッセージと原因を使用して、新しいLockTimeoutException
例外を構築します。LockTimeoutException
(StringSE message, ThrowableSE cause, ObjectSE entity) 指定された詳細メッセージ、原因、エンティティを使用して、新しいLockTimeoutException
例外を構築します。LockTimeoutException
(ThrowableSE cause) 指定された原因で新しいLockTimeoutException
例外を構築します。メソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
LockTimeoutException
public LockTimeoutException()詳細メッセージとしてnull
を使用して、新しいLockTimeoutException
例外を作成します。LockTimeoutException
指定された詳細メッセージを使用して、新しいLockTimeoutException
例外を構築します。- パラメーター:
message
- 詳細メッセージ。
LockTimeoutException
指定された詳細メッセージと原因を使用して、新しいLockTimeoutException
例外を構築します。- パラメーター:
message
- 詳細メッセージ。cause
- 原因。
LockTimeoutException
指定された原因で新しいLockTimeoutException
例外を構築します。- パラメーター:
cause
- 原因。
LockTimeoutException
指定されたオブジェクトを使用して新しいLockTimeoutException
例外を構築します。- パラメーター:
entity
- エンティティ。
LockTimeoutException
指定された詳細メッセージ、原因、エンティティを使用して、新しいLockTimeoutException
例外を構築します。- パラメーター:
message
- 詳細メッセージ。cause
- 原因。entity
- エンティティ。
メソッドの詳細
getObject
この例外の原因となったオブジェクトを返します。- 戻り値:
- エンティティ