Top Description Classes
[default module]

Package org.hibernate.exception


Defines certain very important flavors of org.hibernate.JDBCException, along with an SPI for interpreting product-specific java.sql.SQLExceptions arising from a JDBC driver into something more uniform and meaningful.

Class Summary

Modifier and TypeClass and Description
public class
ConstraintViolationException

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

public class
DataException

Extends JDBCException indicating that evaluation of the valid SQL statement against the given data resulted in some illegal operation, mismatched types or incorrect cardinality.

public class
GenericJDBCException

Generic, non-specific flavor of JDBCException.

public class
JDBCConnectionException

A JDBCException indicating a problem communicating with the database (can also include incorrect JDBC setup).

public class
LockAcquisitionException

A JDBCException indicating a problem acquiring a lock on the database.

public class
LockTimeoutException

A JDBCException indicating that a lock request timed out on the database.

public class
SQLGrammarException

Specialization of JDBCException indicating that the SQL sent to the database server was invalid, either due to a syntax error, unrecognized name, or similar problem.