org.hibernate.exception

Class DataException

Implemented Interfaces:
Nestable

public class DataException
extends JDBCException

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

Field Summary

Fields inherited from class org.hibernate.exception.NestableRuntimeException

delegate

Constructor Summary

DataException(String message, SQLException root)
Constructor for JDBCException.
DataException(String message, SQLException root, String sql)
Constructor for JDBCException.

Method Summary

Methods inherited from class org.hibernate.JDBCException

getErrorCode, getSQL, getSQLException, getSQLState

Methods inherited from class org.hibernate.exception.NestableRuntimeException

getCause, getMessage, getMessage, getMessages, getThrowable, getThrowableCount, getThrowables, indexOfThrowable, indexOfThrowable, printPartialStackTrace, printStackTrace, printStackTrace, printStackTrace

Constructor Details

DataException

public DataException(String message,
                     SQLException root)
Constructor for JDBCException.
Parameters:
root - The underlying exception.

DataException

public DataException(String message,
                     SQLException root,
                     String sql)
Constructor for JDBCException.
Parameters:
message - Optional message.
root - The underlying exception.