Uses of Package
org.hibernate.dialect

Packages that use org.hibernate.dialect
Package
Description
Annotations used to drive annotation processors: @Find is used to generate finder methods using the Metamodel Generator, @HQL and @SQL are used to generate query methods using the Metamodel Generator, and CheckHQL instructs the Query Validator to check all HQL queries in the annotated package or type.
This package defines the boot-time metamodel, which is an interpretation of the domain model (entity classes, embeddable classes, and attributes) and the mapping of these "domain model parts" to the database.
This API allows intervention by generic code in the process of determining the names of database objects (tables, columns, and constraints).
Some SPIs related to DDL generation and schema management.
 
Defines actual contract used for strategy selection.
Defines the root contracts and built-in implementations for SQL dialects.
Contains implementations of SqmFunctionDescriptor describing a range of relatively-sophisticated SQL functions available in various dialects.
 
Incubating Dialect contracts for describing database locking capabilities, selecting locking strategies, and rendering locking SQL.
 
Dialect contracts for selecting SQL AST translators and expressing database-specific SQL AST rendering behavior.
 
Provider-facing entry points and immutable results for the Hibernate ORM Dialect contract test kit.
Contracts implemented or consumed by external Dialect providers when using the Hibernate ORM Dialect contract test kit.
 
Supported Dialect strategies for unique-key representation and DDL.
Defines SPI contracts for obtaining JDBC Connections from a provider implemented as a service.
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
 
SPI contracts supporting various aspects of JDBC interaction.
This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.
This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.
Strategies for efficient retrieval of database-generated values.
This package and its subpackages, especially org.hibernate.id.enhanced, contain the built-in id generators, all of which implement either IdentifierGenerator or PostInsertIdentifierGenerator.
This package defines the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of entity instances and embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating from persistence-context events.
Common APIs used internally, in the SQL tree, in the dialects, and in the criteria query API.
Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.
Package for the translation of SQM into SQL AST
This package defines the central Hibernate Spatial types and functions.
SpatialDialects for CockroachDB
 
 
This package contains the spatial extensions for the MySQLDialect.
This package contains the spatial extensions for the OracleDialect.
This package contains the spatial extensions for the PostgreSQLDialect.
This package contains the spatial extensions for the SQLServerDialect.
This package contains helper classes for rendering SQL fragments and SQL statements.
Contracts for creating a SQL AST.
SPI for integrating with a source of changeset identifiers for use with temporal or audited data.
An SPI for tooling related to DDL generation, export, migration, and validation.
A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types.
Contracts for reading and writing values to and from JDBC.
Integrates a range of types defined by the JDK with the type system of Hibernate.
SPIs related to JavaType.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
Defines a registry for DdlTypes.
An API for user-defined custom types which extend the set of built-in types defined in org.hibernate.type.