| Modifier and Type | Package and Description |
|---|---|
| package | org.hibernate
This package defines the central Hibernate APIs. |
| package | org.hibernate.action.internal
Internals for action processing. |
| package | org.hibernate.action.spi
Defines SPI hooks into the |
| package | org.hibernate.annotations
Package containing all the Hibernate specific annotations. |
| package | org.hibernate.boot
This package contains the contracts that make up the Hibernate native bootstrapping API (building a SessionFactory). |
| package | org.hibernate.boot.archive.internal
The internals of archive scanning support |
| package | |
| package | |
| package | org.hibernate.boot.archive.spi
Defines the SPI for support of "scanning" of "archives". |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.boot.jaxb.hbm.internal
JAXB details. |
| package | |
| package | |
| package | org.hibernate.boot.jaxb.internal.stax
Contains basic support for Java XML Processing (JAXP) via Streaming API for XML (StAX) |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.boot.model.naming
Represents a proposed new approach to allowing hooks into the process of determining the name of database objects (tables, columns, constraints, etc). |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.boot.registry
Defines service registry contracts application are likely to want to utilize for configuring Hibernate behavior. |
| package | org.hibernate.boot.registry.classloading.internal
The class loading service internals. |
| package | org.hibernate.boot.registry.classloading.spi
The class loading service SPI. |
| package | org.hibernate.boot.registry.internal
The internals for building service registries. |
| package | org.hibernate.boot.registry.selector
Defines a feature-set around named registration of implementations of various contracts and the ability to select those implementations. |
| package | org.hibernate.boot.registry.selector.internal
Internals for building StrategySelector |
| package | org.hibernate.boot.registry.selector.spi
Defines actual contract used for strategy selection : |
| package | |
| package | org.hibernate.boot.xsd
Support for XSD handling, specifically for ORM mappings (Hibernate's `hbm.xml` and JPA's `orm.xml`) and config files (Hibernate's `cfg.xml` and JPA's `persistence.xml`) |
| package | org.hibernate.bytecode
This package defines the API for plugging in bytecode libraries for usage by Hibernate. |
| package | org.hibernate.bytecode.enhance.internal.bytebuddy
package containing bytecode enhancement code (internals) |
| package | org.hibernate.bytecode.enhance.internal.tracker
specialized classes to keep track of changes |
| package | org.hibernate.bytecode.enhance.spi
package defining bytecode code enhancement (instrumentation) support. |
| package | org.hibernate.bytecode.enhance.spi.interceptor
interceptor implementations |
| package | |
| package | org.hibernate.bytecode.internal.bytebuddy
Byte Buddy support internals |
| package | |
| package | org.hibernate.bytecode.spi
Package defining bytecode code enhancement (instrumentation) support. |
| package | org.hibernate.cache
This package defines API of the Hibernate second level cache service. |
| package | |
| package | |
| package | org.hibernate.cache.internal
Internal implementations and support for second-level caching. |
| package | org.hibernate.cache.spi
Defines the integration aspect of Hibernate's second-level caching allowing "caching back ends" to be plugged in as a caching provider. |
| package | org.hibernate.cache.spi.access
Defines contracts for transactional and concurrent access to cached
|
| package | org.hibernate.cache.spi.entry
This package defines formats for disassembled state kept in the second level cache. |
| package | org.hibernate.cache.spi.support
Package intended for simplifying the worked needed to implement a caching provider. |
| package | org.hibernate.cfg
This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. |
| package | |
| package | org.hibernate.cfg.annotations.reflection
Defines the capability to merge mapping information from both annotations and orm.xml sources into a unified set of metadata in the Hibernate commons-annotations model. |
| package | |
| package | |
| package | |
| package | org.hibernate.classic
This package implements backward-compatibility with Hibernate 2.1 APIs now deprecated in Hibernate3. |
| package | org.hibernate.collection.internal
Internal implementations and support for persistent collections |
| package | org.hibernate.collection.spi
SPI definitions for persistent collections |
| package | org.hibernate.context
Defines support for "current session" feature. |
| package | org.hibernate.context.internal
Internal implementations and support around "current session" handling. |
| package | org.hibernate.context.spi
SPI level contracts around "current session" support. |
| package | org.hibernate.criterion
A framework for defining restriction criteria and order criteria. |
| package | org.hibernate.dialect
This package abstracts the SQL dialect of the underlying database. |
| package | org.hibernate.dialect.function
A framework for defining database-specific SQL functions that are available via the dialect. |
| package | |
| package | |
| package | org.hibernate.dialect.lock
Support for Dialect-specific locking strategies |
| package | org.hibernate.dialect.pagination
Support for Dialect-specific pagination strategies |
| package | org.hibernate.dialect.unique
Support for Dialect-specific unique constraint definition |
| package | |
| package | org.hibernate.engine
This package contains classes that are "shared" by other packages, and implementations of some key algorithms. |
| package | org.hibernate.engine.config.internal
Internal support for the configuration service implementation |
| package | org.hibernate.engine.config.spi
SPI Package for the configuration service. |
| package | org.hibernate.engine.internal
Support for many of the internal workings of Hibernate. |
| package | org.hibernate.engine.jdbc
Support for various aspects of JDBC interaction |
| package | org.hibernate.engine.jdbc.batch.internal
Internals for JDBC batching support. |
| package | org.hibernate.engine.jdbc.batch.spi
Defines contracts for JDBC batching support. |
| package | org.hibernate.engine.jdbc.connections.internal
Internals for accessing JDBC Connections |
| package | org.hibernate.engine.jdbc.connections.spi
Defines contracts for accessing JDBC Connections |
| package | org.hibernate.engine.jdbc.cursor.internal
Internals for JDBC REF_CURSOR support. |
| package | org.hibernate.engine.jdbc.cursor.spi
Defines contracts for JDBC REF_CURSOR support. |
| package | org.hibernate.engine.jdbc.dialect.internal
Internal support for Dialect resolution (from JDBC metadata) and Dialect building. |
| package | org.hibernate.engine.jdbc.dialect.spi
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building. |
| package | |
| package | |
| package | org.hibernate.engine.jdbc.internal
Internals for supporting various aspects of JDBC interaction |
| package | org.hibernate.engine.jdbc.spi
SPI contracts for supporting various aspects of JDBC interaction |
| package | org.hibernate.engine.jndi
Support for JNDI within Hibernate |
| package | org.hibernate.engine.jndi.internal
Internal contracts defining the JNDI support within Hibernate |
| package | org.hibernate.engine.jndi.spi
The SPI contracts for Hibernate JNDI support |
| package | org.hibernate.engine.loading.internal
Internal classes used to track loading of data, potentially across multiple ResultSets |
| package | org.hibernate.engine.profile
Models the fetch profiles defined by the application |
| package | |
| package | |
| package | org.hibernate.engine.query.spi
Defines support for query plans and stored metadata about queries |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.event.internal
This package defines a default set of event listeners that implements the default behaviors of Hibernate. |
| package | |
| package | |
| package | |
| package | org.hibernate.exception
This package is a fork of Apache commons-lang nestable exceptions. |
| package | |
| package | |
| package | org.hibernate.graph
Hibernate's (extended) support for JPA's entity graphs |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.hql.internal.antlr
A special package for ANTLR-generated parser classes. |
| package | org.hibernate.hql.internal.ast
An ANTLR-based parser for Hibernate Query Language. |
| package | |
| package | |
| package | |
| package | org.hibernate.hql.internal.classic
This package contains the Hibernate 2.x query parser which is being end-of-lifed. |
| package | |
| package | org.hibernate.hql.spi.id
Support for multi-table update and delete statements via id-tables. |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.hql.spi.id.persistent
Package contains an implementation of MultiTableBulkIdStrategy based on the use of a persistent (ANSI SQL term) table to hold id values. |
| package | org.hibernate.id
This package contains internal implementation classes for the main API interfaces. |
| package | org.hibernate.id.enhanced
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.internal
An internal package containing mostly implementations of central Hibernate APIs. |
| package | |
| package | |
| package | org.hibernate.internal.util
Internal utility classes. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.jdbc
Essentially defines |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.jpa.event.internal
Internal details of implementing support for JPA callbacks |
| package | org.hibernate.jpa.event.spi
The SPI contracts for supporting JPA lifecycle callbacks. |
| package | |
| package | org.hibernate.jpa.internal
Defines Hibernate implementation of Java Persistence specification. |
| package | |
| package | |
| package | |
| package | org.hibernate.loader
This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. |
| package | org.hibernate.loader.collection
This package defines collection initializers |
| package | |
| package | org.hibernate.loader.criteria
This package defines the criteria query compiler and loader |
| package | org.hibernate.loader.custom
This package defines a framework for custom loaders that accept handwritten SQL |
| package | |
| package | org.hibernate.loader.entity
This package defines entity loaders |
| package | org.hibernate.loader.entity.plan
Support for entity loaders built on top of the |
| package | org.hibernate.loader.hql
This package defines a loader for the AST-based query parser |
| package | |
| package | org.hibernate.loader.plan.build.internal
Contains the internal implementations used for building a metamodel-driven LoadPlan. |
| package | org.hibernate.loader.plan.build.internal.returns
Contains the internal implementations of the building blocks that make up a metamodel-driven LoadPlan. |
| package | org.hibernate.loader.plan.build.internal.spaces
Contains the internal implementations of query spaces in a metamodel-driven LoadPlan. |
| package | org.hibernate.loader.plan.build.spi
Defines the SPI for building a metamodel-driven LoadPlan |
| package | org.hibernate.loader.plan.exec.internal
Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor. |
| package | |
| package | |
| package | org.hibernate.loader.plan.exec.query.internal
Provides the internal implementation for generating the load query for the LoadPlan. |
| package | org.hibernate.loader.plan.exec.query.spi
Defines the SPI for obtaining values for options that impact the load query. |
| package | org.hibernate.loader.plan.exec.spi
Defines the SPI for the load query generated for the LoadPlan and the ResultSet processor. |
| package | org.hibernate.loader.plan.spi
Defines the SPI for the building blocks that make up a LoadPlan. |
| package | |
| package | |
| package | org.hibernate.mapping
This package defines the Hibernate configuration-time metamodel. |
| package | org.hibernate.metadata
This package defines an API for accessing the Hibernate runtime metamodel. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.persister.collection
This package abstracts the persistence mechanism for collections. |
| package | org.hibernate.persister.entity
This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.pretty
Classes for pretty printing things for exception and log messages. |
| package | |
| package | org.hibernate.procedure.internal
Defines the internal support for implementing stored procedure calling. |
| package | |
| package | |
| package | org.hibernate.property.access.spi
Defines strategies for accessing the persistent properties of an entity or composite. |
| package | org.hibernate.proxy
This package defines a framework for lazy-initializing entity proxies. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.resource.transaction
Defines the resource-level transaction capabilities of Hibernate, which revolves around the
|
| package | |
| package | |
| package | |
| package | org.hibernate.resource.transaction.backend.jta.internal.synchronization
Internal implementation details for reacting to JTA transaction completion via |
| package | org.hibernate.resource.transaction.internal
Internal implementation details for the resource-level transaction capabilities of Hibernate. |
| package | org.hibernate.resource.transaction.spi
Extended SPI contracts for the resource-level transaction capabilities of Hibernate. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.sql
This package defines helper classes for rendering SQL fragments and SQL statements. |
| package | |
| package | |
| package | org.hibernate.stat
This package exposes statistics about a running Hibernate instance to the application. |
| package | |
| package | |
| package | |
| package | org.hibernate.tool.hbm2ddl
The hbm2ddl tool. |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | |
| package | org.hibernate.transform
Defines strategies for post-processing criteria query result sets into a form convenient to the application. |
| package | org.hibernate.tuple
This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes. |
| package | |
| package | |
| package | org.hibernate.type
A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. |
| package | |
| package | org.hibernate.type.descriptor.converter
Support for handling JPA |
| package | |
| package | |
| package | |
| package | org.hibernate.type.descriptor.sql
Defines handling of the standard JDBC-defined types. |
| package | |
| package | |
| package | org.hibernate.usertype
Interfaces for user-defined custom types. |