Class QueryException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
IllegalNamedQueryOptionsException, IllegalQueryOperationException, InterpretationException, NamedQueryValidationException, ParsingException, QueryParameterException, SemanticException, SyntaxException, UnknownNamedQueryException
A problem occurred translating a Hibernate query to SQL due to illegal query
syntax, an operation which is not well-typed, an unresolvable reference to
an entity or attribute, an unknown named query, or any similar problem. This
exception type is not used to represent failures that occur while executing
a query or reading the result set of a query.
The two most important subtypes are:
SyntaxException, which represents a syntax error in the HQL query, andSemanticException, which represents an error in the semantics of the query.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionQueryException(Exception cause) Deprecated.this constructor does not carry information about the query which caused the failureQueryException(String message) Deprecated.this constructor does not carry information about the query which caused the failureQueryException(String message, @Nullable String queryString) Constructs aQueryExceptionusing the specified exception message and query string.QueryException(String message, @Nullable String queryString, Exception cause) Constructs aQueryExceptionusing the specified exception message and query string.QueryException(String message, Exception cause) Deprecated.this constructor does not carry information about the query which caused the failure -
Method Summary
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
QueryException
Deprecated.this constructor does not carry information about the query which caused the failureConstructs aQueryExceptionusing the specified exception message.- Parameters:
message- A message explaining the exception condition
-
QueryException
Deprecated.this constructor does not carry information about the query which caused the failureConstructs aQueryExceptionusing the specified exception message and cause.- Parameters:
message- A message explaining the exception conditioncause- The underlying cause
-
QueryException
-
QueryException
Constructs aQueryExceptionusing the specified exception message and query string.- Parameters:
message- A message explaining the exception conditionqueryString- The query being evaluated when the exception occurredcause- The underlying cause
-
QueryException
Deprecated.this constructor does not carry information about the query which caused the failureConstructs aQueryExceptionusing the specified cause.- Parameters:
cause- The underlying cause
-
-
Method Details
-
getQueryString
Retrieve the query being evaluated when the exception occurred. May be null, but generally should not be.- Returns:
- The query string
-
getMessage
- Overrides:
getMessagein classThrowable
-
getOriginalMessage
-