JPA Exception

SchemaValidationException

java.lang.Object
  ∟ java.lang.Throwable
    ∟ java.lang.Exception
      ∟ jakarta.persistence.SchemaValidationException

Thrown when schema validation fails.
See Also:
validate()
Since:
JPA 3.2

Public Constructors

SchemaValidationException(String message, Exception... failures)
Constructs a new instance with a message and, optionally, an array of exceptions, each representing a problem detected while validating the schema.
Parameters:
message - an overall message
failures - an array of exceptions, each representing a separate problem
Since:
JPA 3.2

Public Methods

Exception[] getFailures()
An array of problems detected while validating the schema.

A persistence provider might choose to fail fast upon encountering a problem with one database object, in which case there is only one problem reported here. Alternatively, a provider might choose to continue validating the remaining database objects, in which case multiple problems might be reported, each as a separate exception instance.

Since:
JPA 3.2

Method inherited from class java.lang.Throwable

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Method inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait