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