public class

ConstraintViolationException

extends JDBCException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ org.hibernate.HibernateException
           ↳ org.hibernate.JDBCException
             ↳ org.hibernate.exception.ConstraintViolationException

Class Overview

Implementation of JDBCException indicating that the requested DML operation resulted in a violation of a defined integrity constraint.

Summary

Public Constructors
ConstraintViolationException(String message, SQLException root, String constraintName)
ConstraintViolationException(String message, SQLException root, String sql, String constraintName)
Public Methods
String getConstraintName()
Returns the name of the violated constraint, if known.
[Expand]
Inherited Methods
From class org.hibernate.JDBCException
From class java.lang.Throwable
From class java.lang.Object

Public Constructors

public ConstraintViolationException (String message, SQLException root, String constraintName)

public ConstraintViolationException (String message, SQLException root, String sql, String constraintName)

Public Methods

public String getConstraintName ()

Returns the name of the violated constraint, if known.

Returns
  • The name of the violated constraint, or null if not known.