Top Description Constructors Methods
org.hibernate.query.sqm

public Class InterpretationException

extends QueryException
Class Inheritance
Imports
org.hibernate.QueryException

Represents a generic unhandled problem which occurred while translating HQL/JPQL. This exception represents some sort of bug in the query translator, whereas org.hibernate.query.SemanticException or org.hibernate.query.SyntaxException indicate problems with the query itself.

API Note

This exception type should not be used to report any expected kind of failure which could occur due to user error. It should only be used to assert that a condition should never occur. Of course, this exception usually occurs when a query has some sort of error. But its occurrence indicates that the query translator should have detected and reported that error earlier, in a more meaningful way, via a SemanticException.

Author
Steve Ebersole
See Also
ParsingException

Constructor Summary

AccessConstructor and Description
public
public
public
InterpretationException(String message)

Deprecated for removal since 6.3. this constructor does not carry information about the query which caused the failure

Method Summary

Inherited from org.hibernate.QueryException:
generateQueryExceptiongetMessagegetOriginalMessagegetQueryStringwrapWithQueryString

Constructor Detail

InterpretationExceptionback to summary
public InterpretationException(String query, String message)
InterpretationExceptionback to summary
public InterpretationException(String query, Exception cause)
InterpretationExceptionback to summary
public InterpretationException(String message)

Deprecated

for removal since 6.3.

this constructor does not carry information about the query which caused the failure

Annotations
@Deprecated
since:6.3
forRemoval:true