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.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for
Dialect
-specific aggregate column types,
including user-defined composite types, and JSON or XML types.Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Support for
Dialect
-specific identity column handling.Support for
Dialect
-specific sequence handling.Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator
.Support for temporary tables.
Internal package containing dialect-specific implementations of
JdbcType
.Support for
Dialect
-specific unique constraint definition.Defines SPI contracts for obtaining JDBC
Connection
s 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.
Contains a framework of 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.
Everything related to HQL/JPQL, native SQL, and criteria queries.
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 contains helper classes for rendering SQL fragments and SQL statements.
Package defining support for creating and consuming a SQL AST.
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
DdlType
s.An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type
.-
Classes in org.hibernate.dialect used by org.hibernate.annotations.processing
-
Classes in org.hibernate.dialect used by org.hibernate.boot.model
-
Classes in org.hibernate.dialect used by org.hibernate.boot.model.naming
-
Classes in org.hibernate.dialect used by org.hibernate.boot.model.relational
-
Classes in org.hibernate.dialect used by org.hibernate.boot.models.annotations.spi
-
Classes in org.hibernate.dialect used by org.hibernate.boot.spiClassDescriptionDescribes the extent to which a given database supports the SQL
with time zone
types. -
Classes in org.hibernate.dialect used by org.hibernate.dialectClassDescriptionAn abstract base class for Sybase and MS SQL Server dialects.Strategy for extracting the unique column alias out of a
ResultSetMetaData
.A list of relational database systems for which Hibernate can resolve aDialect
.Details about the underlying database, as understood by a Dialect.A SQL dialect for Db2 for LUW (Linux, Unix, and Windows) version 10.5 and above.Represents a dialect of SQL implemented by a particular RDBMS.Pluggable strategy for determining theSize
to use for columns of a given SQL type.Logging related to Hibernate dialectsIndicates the level of qualifier support used by the dialect when referencing a column.Dialect support information for primary key functional dependency analysis withinGROUP BY
andORDER BY
clauses.Utility class that extracts some initial configuration from the database forHANADialect
.Strategy for how dialects needLOB
values to be merged.A SQL dialect for MySQL 8 and above.Utility class that extract some initial configuration from the database forMySQLDialect
and related dialects.This interface defines how various MySQL storage engines behave in regard to Hibernate functionality.Indicates if and how a database supports the use of nationalized character data (Unicode).The order of null.Utility class that extract some initial configuration from the database forOracleDialect
.A SQL dialect for PostgreSQL 13 and above.The strategy for rendering which row to lock with theFOR UPDATE OF
clause.Strategies for referring to a select item.Simple version of DatabaseVersionA dialect for Microsoft SQL Server 2012 and above.Superclass for all Sybase dialects.Describes the extent to which a given database supports the SQLwith time zone
types. -
Classes in org.hibernate.dialect used by org.hibernate.dialect.aggregate
-
Classes in org.hibernate.dialect used by org.hibernate.dialect.function
-
Classes in org.hibernate.dialect used by org.hibernate.dialect.identityClassDescriptionDetails about the underlying database, as understood by a Dialect.
-
Classes in org.hibernate.dialect used by org.hibernate.dialect.sequenceClassDescriptionDetails about the underlying database, as understood by a Dialect.Represents a dialect of SQL implemented by a particular RDBMS.
-
Classes in org.hibernate.dialect used by org.hibernate.dialect.sql.astClassDescriptionDetails about the underlying database, as understood by a Dialect.A SQL dialect for MariaDB 10.5 and above.A SQL dialect for MySQL 8 and above.
-
Classes in org.hibernate.dialect used by org.hibernate.dialect.temptable
-
Classes in org.hibernate.dialect used by org.hibernate.dialect.type
-
Classes in org.hibernate.dialect used by org.hibernate.dialect.unique
-
Classes in org.hibernate.dialect used by org.hibernate.engine.jdbc.connections.spiClassDescriptionDetails about the underlying database, as understood by a Dialect.Represents a dialect of SQL implemented by a particular RDBMS.
-
Classes in org.hibernate.dialect used by org.hibernate.engine.jdbc.dialect.spiClassDescriptionDetails about the underlying database, as understood by a Dialect.Represents a dialect of SQL implemented by a particular RDBMS.
-
Classes in org.hibernate.dialect used by org.hibernate.engine.jdbc.env.spi
-
Classes in org.hibernate.dialect used by org.hibernate.engine.jdbc.spi
-
Classes in org.hibernate.dialect used by org.hibernate.engine.spi
-
Classes in org.hibernate.dialect used by org.hibernate.generator
-
Classes in org.hibernate.dialect used by org.hibernate.generator.values
-
Classes in org.hibernate.dialect used by org.hibernate.id
-
Classes in org.hibernate.dialect used by org.hibernate.mapping
-
Classes in org.hibernate.dialect used by org.hibernate.metamodel.spi
-
Classes in org.hibernate.dialect used by org.hibernate.persister.collection
-
Classes in org.hibernate.dialect used by org.hibernate.persister.entity
-
Classes in org.hibernate.dialect used by org.hibernate.persister.entity.mutation
-
Classes in org.hibernate.dialect used by org.hibernate.query
-
Classes in org.hibernate.dialect used by org.hibernate.query.common
-
Classes in org.hibernate.dialect used by org.hibernate.query.spi
-
Classes in org.hibernate.dialect used by org.hibernate.query.sqm.sql
-
Classes in org.hibernate.dialect used by org.hibernate.sql
-
Classes in org.hibernate.dialect used by org.hibernate.sql.ast.spiClassDescriptionRepresents a dialect of SQL implemented by a particular RDBMS.The strategy for rendering which row to lock with the
FOR UPDATE OF
clause.Strategies for referring to a select item. -
Classes in org.hibernate.dialect used by org.hibernate.tool.schema.spi
-
Classes in org.hibernate.dialect used by org.hibernate.type
-
Classes in org.hibernate.dialect used by org.hibernate.type.descriptor
-
Classes in org.hibernate.dialect used by org.hibernate.type.descriptor.java
-
Classes in org.hibernate.dialect used by org.hibernate.type.descriptor.java.spi
-
Classes in org.hibernate.dialect used by org.hibernate.type.descriptor.jdbc
-
Classes in org.hibernate.dialect used by org.hibernate.type.descriptor.sql.spi
-
Classes in org.hibernate.dialect used by org.hibernate.usertype