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.