パッケージ jakarta.persistence
クラス EntityExistsException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
jakarta.persistence.PersistenceException
jakarta.persistence.EntityExistsException
- 実装されているすべてのインターフェース:
SerializableSE
EntityManager.persist(Object)
が呼び出され、エンティティがすでに存在する場合に、永続性プロバイダーによってスローされます。現在のトランザクションは、アクティブな場合、ロールバック対象としてマークされます。 エンティティがすでに存在する場合、永続化操作が呼び出されたときに EntityExistsException
がスローされるか、フラッシュまたはコミット時に EntityExistsException
または別の PersistenceException
がスローされることがあります。
現在のトランザクションがアクティブで、永続コンテキストがそれに結合されている場合、ロールバックのマークが付けられます。
- 導入:
- 1.0
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明詳細メッセージとしてnull
を使用して、新しいEntityExistsException
例外を作成します。EntityExistsException
(StringSE message) 指定された詳細メッセージを使用して、新しいEntityExistsException
例外を構築します。EntityExistsException
(StringSE message, ThrowableSE cause) 指定された詳細メッセージと原因を使用して、新しいEntityExistsException
例外を構築します。EntityExistsException
(ThrowableSE cause) 指定された原因で新しいEntityExistsException
例外を構築します。メソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
EntityExistsException
public EntityExistsException()詳細メッセージとしてnull
を使用して、新しいEntityExistsException
例外を作成します。EntityExistsException
指定された詳細メッセージを使用して、新しいEntityExistsException
例外を構築します。- パラメーター:
message
- 詳細メッセージ。
EntityExistsException
指定された詳細メッセージと原因を使用して、新しいEntityExistsException
例外を構築します。- パラメーター:
message
- 詳細メッセージ。cause
- 原因。
EntityExistsException
指定された原因で新しいEntityExistsException
例外を構築します。- パラメーター:
cause
- 原因。