public class EntityExistsException extends PersistenceException
EntityManager.persist(Object)
が呼び出され、エンティティがすでに存在する場合に、永続性プロバイダーによってスローされます。現在のトランザクションは、アクティブな場合、ロールバック対象としてマークされます。 エンティティがすでに存在する場合、永続化操作が呼び出されたときに EntityExistsException
がスローされるか、フラッシュまたはコミット時に EntityExistsException
または別の PersistenceException
がスローされます。
現在のトランザクションがアクティブで、永続コンテキストがそれに結合されている場合、ロールバックのマークが付けられます。
EntityManager.persist(Object)
, 直列化された形式 コンストラクターと説明 |
---|
EntityExistsException() 詳細メッセージとして null を使用して、新しい EntityExistsException 例外を作成します。 |
EntityExistsException(StringSE message) 指定された詳細メッセージを使用して、新しい EntityExistsException 例外を構築します。 |
EntityExistsException(StringSE message, ThrowableSE cause) 指定された詳細メッセージと原因を使用して、新しい EntityExistsException 例外を構築します。 |
EntityExistsException(ThrowableSE cause) 指定された原因で新しい EntityExistsException 例外を構築します。 |
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public EntityExistsException()
null
を使用して、新しい EntityExistsException
例外を作成します。public EntityExistsException(StringSE message)
EntityExistsException
例外を構築します。message
- 詳細メッセージ。public EntityExistsException(StringSE message, ThrowableSE cause)
EntityExistsException
例外を構築します。message
- 詳細メッセージ。cause
- 原因。public EntityExistsException(ThrowableSE cause)
EntityExistsException
例外を構築します。cause
- 原因。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.