Uses of Package
org.hibernate.service

Packages that use org.hibernate.service
Package
Description
This package contains the interfaces that make up the bootstrap API for Hibernate.
SPI for scanning archives to discover managed classes and named resources.
An SPI service for processing and handling cfg.xml files.
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.
Some SPIs related to DDL generation and schema management.
Defines service registry contracts a program may use for configuring Hibernate.
The class loading service SPI.
Defines a feature set around named registration of implementations of various contracts and the ability to select those implementations.
Defines actual contract used for strategy selection.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Package defining bytecode code enhancement (instrumentation) support.
This package defines the API of the second-level cache service.
Defines the integration aspect of Hibernate's second-level caching, allowing a "caching backend" to be plugged in as a cache provider.
This package provides a framework intended to reduce the work needed to implement a caching provider.
This package defines APIs for configuring Hibernate.
This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.
Internal package containing dialect-specific implementations of JdbcType.
Defines the SPI of the configuration service.
Defines contracts for JDBC batching support.
Defines SPI contracts for obtaining JDBC Connections from a provider implemented as a service.
Defines contracts for JDBC REF_CURSOR support.
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
 
 
SPI contracts supporting various aspects of JDBC interaction.
The SPI contracts for integration with JNDI.
An SPI for dealing with parameters of native queries.
An SPI for integrating with container-provided implementations of JTA.
An SPI for services which collect, report, or monitor diagnostic events.
An SPI for the event listener registration service.
Defines the event types and event listener interfaces for events produced by the stateful Session.
This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.
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.
An SPI for extensions which integrate with Hibernate via the Java ServiceLoader facility.
 
This package defines the Hibernate configuration-time mapping model.
Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).
An SPI supporting custom instantiation of entity instances and embeddable objects.
Defines support for performing mutation operations against collections.
An SPI for integrating custom entity and collection persisters.
An SPI abstracting how persistent attributes of an entity or embeddable type are accessed by Hibernate.
SPI for extending HibernateCriteriaBuilder with additional functionality by registering a Service.
SPI for handling SQM UPDATE and DELETE queries
An SPI abstracting over CDI-like bean containers.
Defines an SPI for integration with CDI-like containers.
Extended SPI contracts for the resource-level transaction capabilities of Hibernate.
Defines a framework for pluggable services, allowing for customization of key components of Hibernate, and abstraction of these components as SPI interfaces.
Defines an SPI for integrating pluggable services.
Package defining support for creating and consuming a SQL AST.
 
An SPI allowing customized statistics collection.
Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.
Defines a registry for Hibernate Types.