パッケージ jakarta.persistence
クラス EntityExistsException
- java.lang.ObjectSE
- 
- java.lang.ThrowableSE
- 
- java.lang.ExceptionSE
- 
- java.lang.RuntimeExceptionSE
- 
- jakarta.persistence.PersistenceException
- 
- jakarta.persistence.EntityExistsException
 
 
 
 
 
- 実装されているすべてのインターフェース:
- SerializableSE
 - public class EntityExistsException extends PersistenceException - EntityManager.persist(Object)が呼び出され、エンティティがすでに存在する場合に、永続性プロバイダーによってスローされます。現在のトランザクションは、アクティブな場合、ロールバック対象としてマークされます。- エンティティがすでに存在する場合、永続化操作が呼び出されたときに - EntityExistsExceptionがスローされるか、フラッシュまたはコミット時に- EntityExistsExceptionまたは別の- PersistenceExceptionがスローされます。- 現在のトランザクションがアクティブで、永続コンテキストがそれに結合されている場合、ロールバックのマークが付けられます。 - 導入:
- 1.0
- 関連事項:
- EntityManager.persist(Object), 連載形式
 
- コンストラクターの概要- コンストラクター - コンストラクター - 説明 - EntityExistsException()詳細メッセージとして- 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- public EntityExistsException(StringSE message) 指定された詳細メッセージを使用して、新しい- EntityExistsException例外を構築します。- パラメーター:
- message- 詳細メッセージ。
 
 - EntityExistsException- public EntityExistsException(StringSE message, ThrowableSE cause) 指定された詳細メッセージと原因を使用して、新しい- EntityExistsException例外を構築します。- パラメーター:
- message- 詳細メッセージ。
- cause- 原因。
 
 - EntityExistsException- public EntityExistsException(ThrowableSE cause) 指定された原因で新しい- EntityExistsException例外を構築します。- パラメーター:
- cause- 原因。