Package org.hibernate.sql
This package contains helper classes for rendering SQL fragments and SQL statements.
Subpackages under this namespace contain the following very important components of Hibernate:
- The SQL AST used for generation of SQL queries.
- A specialized model for building and executing mutation statements related to domain model parts.
- An API for processing JDBC results and producing graphs of entity objects based around a domain result graph.
- Support for execution of SQL via JDBC.
-
Interface Summary Interface Description Restriction A restriction (predicate) to be applied to a queryRestrictionRenderingContext -
Class Summary Class Description Alias An alias generator for SQL identifiers.ComparisonRestriction A binary-comparison restrictionCompleteRestriction For a complete predicate.Delete A SQLDELETE
statement.ForUpdateFragment A SQL {FOR UPDATE} clause.InFragment A SQLIN
expression.Insert A SQLINSERT
statement.NullnessRestriction Nullness restriction - IS (NOT)? NULLSimpleSelect A SQLSELECT
statement with no table joins.Template Parses SQL fragments specified in mapping documents.Update A SQLUPDATE
statement. -
Enum Summary Enum Description ComparisonRestriction.Operator