Jakarta Persistence (JPA) Class
jakarta.persistence.PersistenceException
java.lang.Object ∟java.lang.Throwable ∟java.lang.Exception ∟java.lang.RuntimeException ∟jakarta.persistence.PersistenceException
- Implemented Interfaces:
Serializable
Thrown by the persistence provider when a problem occurs.
All instances of PersistenceException, except for instances of NoResultException, NonUniqueResultException, LockTimeoutException, and QueryTimeoutException, cause the current transaction, if one is active and if the persistence context has been joined to it, to be marked for rollback.
- Since:
- Jakarta Persistence (JPA) 1.0
Public Constructors
- Since:
- Jakarta Persistence (JPA) 1.0
PersistenceException(
String message)- Parameters:
message- the detail message.
- Since:
- Jakarta Persistence (JPA) 1.0
PersistenceException(
String message, Throwable cause)- Parameters:
cause- the cause.message- the detail message.
- Since:
- Jakarta Persistence (JPA) 1.0
PersistenceException(
Throwable cause)- Parameters:
cause- the cause.
- Since:
- Jakarta Persistence (JPA) 1.0
Additional JDK methods inherited from java.lang.Throwable
addSuppressed(Throwable), fillInStackTrace(), fillInStackTrace(int), getCause(), getLocalizedMessage(), getMessage(), getOurStackTrace(), getStackTrace(), getSuppressed(), initCause(Throwable), lockedPrintStackTrace(PrintStreamOrWriter), printEnclosedStackTrace(PrintStreamOrWriter,StackTraceElement~,String,String,Set), printStackTrace(), printStackTrace(PrintStream), printStackTrace(PrintStreamOrWriter), printStackTrace(PrintWriter), readObject(ObjectInputStream), setCause(Throwable), setStackTrace(StackTraceElement~), toString(), validateSuppressedExceptionsList(List), writeObject(ObjectOutputStream)Additional JDK methods inherited from java.lang.Object
clone(), equals(Object), finalize(), getClass(), hashCode(), notify(), notifyAll(), wait(), wait(long), wait(long,int), wait0(long)