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