org.hibernate.exception

Class SQLGrammarException

Implemented Interfaces:
Nestable

public class SQLGrammarException
extends JDBCException

Implementation of JDBCException indicating that the SQL sent to the database server was invalid (syntax error, invalid object references, etc).
Author:
Steve Ebersole

Field Summary

Fields inherited from class org.hibernate.exception.NestableRuntimeException

delegate

Constructor Summary

SQLGrammarException(String message, SQLException root)
Constructor for JDBCException.
SQLGrammarException(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

SQLGrammarException

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

SQLGrammarException

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