Uses of Package
org.hibernate.engine.jdbc.env.spi

Package
Description
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 the root contracts and built-in implementations for SQL dialects.
Supported Dialect contracts for identifier syntax, helper construction, and keyword policy.
Incubating Dialect contracts for describing database locking capabilities, selecting locking strategies, and rendering locking SQL.
Defines SPI contracts for obtaining JDBC Connections from a provider implemented as a service.
 
SPI contracts supporting various aspects of JDBC interaction.
 
This package and its subpackages, especially org.hibernate.id.enhanced, contain the built-in id generators, all of which implement either IdentifierGenerator or PostInsertIdentifierGenerator.
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.
Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.