Package org.hibernate.exception
Class ConstraintViolationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.hibernate.HibernateException
org.hibernate.JDBCException
org.hibernate.exception.ConstraintViolationException
- All Implemented Interfaces:
Serializable
Implementation of JDBCException indicating that the requested DML operation
resulted in a violation of a defined integrity constraint.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstraintViolationException(String message, SQLException root, String constraintName) ConstraintViolationException(String message, SQLException root, String sql, String constraintName) -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the violated constraint, if known.Methods inherited from class org.hibernate.JDBCException
getErrorCode, getSQL, getSQLException, getSQLStateMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ConstraintViolationException
-
ConstraintViolationException
public ConstraintViolationException(String message, SQLException root, String sql, String constraintName)
-
-
Method Details
-
getConstraintName
Returns the name of the violated constraint, if known.- Returns:
- The name of the violated constraint, or null if not known.
-