PersistenceException
java.lang.Object ∟ java.lang.Throwable ∟ java.lang.Exception ∟ java.lang.RuntimeException ∟ javax.persistence.PersistenceException
Thrown by the persistence provider when a problem occurs. All instances of
PersistenceException
except for instances of NoResultException, NonUniqueResultException, LockTimeoutException, and QueryTimeoutException will cause the current transaction, if one is active and the persistence context has been joined to it, to be marked for rollback. - Since:
- JPA 1.0
Public Constructors
- Since:
- JPA 1.0
PersistenceException(String message)
- Parameters:
message
- the detail message.
- Since:
- JPA 1.0
PersistenceException(String message, Throwable cause)
- Parameters:
message
- the detail message.cause
- the cause.
- Since:
- JPA 1.0
PersistenceException(Throwable cause)
- Parameters:
cause
- the cause.
- Since:
- JPA 1.0
Method inherited from class java.lang.Throwable
addSuppressed
, fillInStackTrace
, getCause
, getLocalizedMessage
, getMessage
, getStackTrace
, getSuppressed
, initCause
, printStackTrace
, printStackTrace
, printStackTrace
, setStackTrace
, toString