public class EntityExistsException extends PersistenceException
EntityManager.persist(Object)
が呼び出された時にすでにそのエンティティが存在する場合に永続化プロバイダによって投げられます。
現在のトランザクションがアクティブな場合、ロールバックがマークされます。
エンティティがすでに存在する場合、永続化操作が実行された場合にEntityExistsException
が投げられるか、
EntityExistsException
もしくはほかのPersistenceException
がフラッシュもしくはコミット時に投げられる場合があります。
現在のトランザクションがアクティブで永続化コンテキストがそれに参加している場合、ロールバックがマークされます。
EntityManager.persist(Object)
,
直列化された形式コンストラクタと説明 |
---|
EntityExistsException()
新しい
EntityExistsException 例外をnull を詳細メッセージとして生成します。 |
EntityExistsException(java.lang.String message)
新しい
EntityExistsException 例外を指定された詳細メッセージで生成します。 |
EntityExistsException(java.lang.String message,
java.lang.Throwable cause)
新しい
EntityExistsException 例外を指定された詳細メッセージと原因で生成します。 |
EntityExistsException(java.lang.Throwable cause)
新しい
EntityExistsException 例外を指定された原因で生成します。 |
public EntityExistsException()
EntityExistsException
例外をnull
を詳細メッセージとして生成します。public EntityExistsException(java.lang.String message)
EntityExistsException
例外を指定された詳細メッセージで生成します。message
- 詳細メッセージpublic EntityExistsException(java.lang.String message, java.lang.Throwable cause)
EntityExistsException
例外を指定された詳細メッセージと原因で生成します。message
- 詳細メッセージcause
- 原因public EntityExistsException(java.lang.Throwable cause)
EntityExistsException
例外を指定された原因で生成します。cause
- 原因Translated by @megascus.