パッケージ jakarta.persistence
クラス PersistenceException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- java.lang.RuntimeExceptionSE
-
- jakarta.persistence.PersistenceException
- 実装されたすべてのインターフェース:
SerializableSE
- 既知の直属サブクラス
EntityExistsException
、EntityNotFoundException
、LockTimeoutException
、NonUniqueResultException
、NoResultException
、OptimisticLockException
、PessimisticLockException
、QueryTimeoutException
、RollbackException
、TransactionRequiredException
public class PersistenceException extends RuntimeExceptionSE
問題が発生したときに永続化プロバイダーによってスローされます。NoResultException
、NonUniqueResultException
、LockTimeoutException
、QueryTimeoutException
のインスタンスを除くPersistenceException
のすべてのインスタンスは、現在のトランザクションがアクティブであり、永続コンテキストがそれに結合されている場合、ロールバックのマークが付けられます。- 導入:
- 1.0
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 PersistenceException()
詳細メッセージとしてnull
を使用して、新しいPersistenceException
例外を作成します。PersistenceException(StringSE message)
指定された詳細メッセージを使用して、新しいPersistenceException
例外を構築します。PersistenceException(StringSE message, ThrowableSE cause)
指定された詳細メッセージと原因を使用して、新しいPersistenceException
例外を構築します。PersistenceException(ThrowableSE cause)
指定された原因で新しいPersistenceException
例外を構築します。
メソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
PersistenceException
public PersistenceException()
詳細メッセージとしてnull
を使用して、新しいPersistenceException
例外を作成します。
PersistenceException
public PersistenceException(StringSE message)
指定された詳細メッセージを使用して、新しいPersistenceException
例外を構築します。- パラメーター:
message
- 詳細メッセージ。
PersistenceException
public PersistenceException(StringSE message, ThrowableSE cause)
指定された詳細メッセージと原因を使用して、新しいPersistenceException
例外を構築します。- パラメーター:
message
- 詳細メッセージ。cause
- 原因。
PersistenceException
public PersistenceException(ThrowableSE cause)
指定された原因で新しいPersistenceException
例外を構築します。- パラメーター:
cause
- 原因。