Uses of Package
org.hibernate
Packages that use org.hibernate
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory
, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session
and StatelessSession
,
the most important APIs exposing persistence-related operations for
entities.The various concrete action implementations.
This SPI package defines an abstraction over the notion of an "action"
which is scheduled for asynchronous execution by the event listeners.
Implementation of ConnectionProvider using Agroal.
A set of mapping annotations which extend the O/R mapping annotations defined by JPA.
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 an easy way to extend Hibernate with user-defined
annotations that define customized O/R mappings of annotated entities
and annotated entity attributes.
This package contains the interfaces that make up the bootstrap API
for Hibernate.
Support for integrating Jakarta Bean Validation.
JAXB details.
Contains basic support for Java XML Processing (JAXP) via Streaming API for XML (StAX)
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.
Defines the SPI of a
registry
of JPA
AttributeConverter
s.This API allows intervention by generic code in the process of determining the names of
database objects (tables, columns, and constraints).
Defines an SPI used during the process of transforming
mapping sources into
the
Metadata
reference.Some SPIs related to DDL generation and schema management.
Overall, this module is responsible for taking
managed-resources and
building the
hibernate-models
model (ClassDetails, etc.)
to ultimately be bound into Hibernate's boot-time model.Support for processing mapping XML files, ultimately creating/updating
ClassDetails, FieldDetails
and annotation references based on the XML.
First performs some pre-processing
which aggregates information across all XML mappings
Next performs XML processing which
applies metadata-complete mappings and collects overlay/override XML for later application.
Support for processing mapping XML files and applying annotation references over the appropriate
classes,
fields and
methods.
Support for handling named queries during the bootstrap process.
Defines service registry contracts a program may use for
configuring Hibernate.
The class loading service SPI.
The internals for building service registries.
Defines actual contract used for
strategy selection.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Support for XSD handling.
Package defining bytecode code enhancement (instrumentation) support.
Support for bytecode interceptor implementations.
Byte Buddy support internals
Package defining bytecode code enhancement (instrumentation) support.
This package defines the API of the second-level cache service.
Internal implementations and support for second-level caching.
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
Defines contracts for transactional and concurrent access to cached
entity and
collection data.
This package defines formats for disassembled state kept in the second level cache.
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 defines the SPI of a framework for lazy-initializing
and state-tracking collection wrappers.
Internal implementations and support around "current session" handling.
SPI-level contracts around "current session" and "current tenant" support.
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.Support for
Dialect
-specific identity column handling.Support for
Dialect
-specific locking strategies.Support for
Dialect
-specific pagination strategies.Support for
Dialect
-specific sequence handling.Support for many of the internal workings of Hibernate.
Internals for JDBC batching support.
Defines contracts for JDBC batching support.
Various implementations of the SPI contracts for obtaining JDBC
Connection
s.Internal support for Dialect resolution (from JDBC metadata) and Dialect building.
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
SPI contracts supporting various aspects of JDBC interaction.
Support for JNDI within Hibernate
Models the fetch profiles defined by the application.
Support for dealing with parameters of native queries.
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An SPI for integrating with container-provided implementations of JTA.
An SPI abstracting the object which implements
Transaction
.This package defines a default set of event listeners that implement
the default behaviors of Hibernate session operations.
An SPI for the event listener registration service.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.Defines certain very important flavors of
JDBCException
,
along with an SPI for interpreting product-specific SQLException
s
arising from a JDBC driver into something more uniform and meaningful.An SPI for
Dialect
-specific exception
interpretation and conversion.This package defines an abstraction over all kinds of automatic
value generation, including id generation and version number
generation.
Implements and extends the JPA-defined entity graph API.
Implementation of ConnectionProvider using HikariCP.
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.
Contains the
UuidGenerator
.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Internal utility classes
A small API allowing the client of a Hibernate session to interact directly
with JDBC, using the same connection and transaction obtained by the session.
The packages in this namespace are responsible for implementing certain
requirements of the JPA specification, especially things which are only
needed when Hibernate is acting as a JPA persistence provider.
This package defines functionality for processing JDBC result sets
and returning complex graphs of persistent objects.
This package defines the Hibernate configuration-time mapping model.
This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
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.
An SPI for integrating custom entity and collection persisters.
Contains some functions for pretty-printing things for exception and log messages.
Defines support for executing database stored procedures and functions and accessing their outputs.
Defines the internal implementation of the stored procedure SPI.
Defines an SPI for calling stored procedures and functions.
Validation for HQL queries.
An SPI abstracting how persistent attributes of an entity or embeddable type
are accessed by Hibernate.
This package defines a framework for lazy-initializing entity proxies.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service
.Package defining support for HQL, including JPQL as a subset of HQL.
Implementation of the SPIs for HQL support.
SPIs for HQL support.
Support for named queries
Support SQL functions in the SQM model.
Support for defining result set mappings
used in
NativeQuery
, ProcedureCall
,
and StoredProcedureQuery
.Support for immutable result/fetch builder graph nodes built from static sources
such as
SqlResultSetMapping
, orm.xml
,
mapping.xml
or hbm.xml
.Support for mutable result/fetch builder graphs nodes built dynamically.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
Implementation of the SPIs for native SQL query support.
SPIs for native SQL query support.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Package defining support for
SqmFunctionDescriptor
handling.SPI-level SQM contracts
Package for the translation of SQM into SQL AST
This package contains the classes that make up the SQM tree nodes.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert
statements in the SQM tree.Nodes representing
select
statements in the SQM tree.Programmatic access to the schema management tool.
An implementation of the bean container SPI based on CDI.
An SPI for managing JDBC connections and other heavyweight resources, based around the
idea of a "JDBC session".
Defines the resource-level transaction capabilities of Hibernate, centered
around the
TransactionCoordinator
contract.An implementation of
TransactionCoordinator
based on JdbcResourceTransaction
.Implementations of
TransactionCoordinator
based on JTA.Extended SPI contracts for the resource-level transaction capabilities of Hibernate.
Defines support for dealing with results returned from database via JDBC.
Defines a framework for pluggable services,
allowing for customization of key components of Hibernate, and abstraction of these
components as SPI interfaces.
Implementation of the SPI for integrating pluggable services.
Defines an SPI for integrating pluggable services.
A tiny SPI for dealing with compound names and navigable paths.
This package contains helper classes for rendering SQL fragments and SQL statements.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
Support for execution of SQL statements via JDBC.
Implementation of the SPI for execution of SQL statements via JDBC.
SPI for execution of SQL statements via JDBC.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
SQL AST extensions for model mutations.
Package for processing JDBC
ResultSet
s into hydrated domain model graphs
based on a "load plan" defined by a "domain result graph", that is, one or more
DomainResult
nodes with zero or more
Fetch
nodes.Defines domain result graphs.
Implementation of the SPI for schema information extraction from the database via JDBC.
Defines an SPI for schema information extraction from the database via JDBC.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
An SPI for tooling related to DDL generation, export, migration, and validation.
Most contracts here have been replaced by the new runtime
mapping model.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.Implements the SPI for basic-typed value conversions.
An SPI for basic-typed value conversions, including support for handling
JPA
AttributeConverter
instances as part of
the Hibernate Type
system.Integrates a range of types defined by the JDK with the type system
of Hibernate.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
An API for working with abstract families of DDL types
parameterized by varying length, precision, and scale.
Support for type mappings which format composite values to a structured
text format (JSON or XML) for storage in a database-specific column type
supporting that structured format.
Defines a registry for Hibernate
Type
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 used by org.hibernateClassDescriptionAn API for directly querying and managing the second-level cache.Controls how the session interacts with the second-level cache or query cache.Intended to be thrown from
Interceptor
callbacks.Indicates the manner in which JDBC connections are acquired.Enumerates various policies for releasing JDBC connections.Responsible for identifying when attributes are dirty.ProvidesCustomEntityDirtinessStrategy.AttributeChecker
with meta information about the attributes being checked.A callback to drive dirty checking.Enumeration of the types of things that can be duplicated.Represents an association fetching strategy.Allows control over an enabled filter at runtime.Represents a flushing strategy.Operations for obtaining references to persistent collections of a certain type.The base type for exceptions thrown by Hibernate.Loads an entity by its primary identifier.Marks the annotated Java element as incubating, potentially recursively.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Wraps aSQLException
arising from the JDBC driver.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Loads multiple instances of a given entity type at once, by specifying a list of identifier values.Loads an entity by its natural identifier, which may be a composite value comprising more than one attribute of the entity.Loads multiple instances of a given entity type at once, by specifying a list of natural id values.A problem occurred accessing a property of an instance of a persistent class by reflection, or via enhanced entities.A problem occurred translating a Hibernate query to SQL due to illegal query syntax, an operation which is not well-typed, an unresolvable reference to an entity or attribute, an unknown named query, or any similar problem.AFindOption
which requests that entities be loaded inReadOnlyMode.READ_ONLY
mode or in regularReadOnlyMode.READ_WRITE
mode.Deprecated.Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
.The main runtime interface between a Java application and Hibernate.Allows creation of a newSession
with specific options.Implemented by custom listeners that respond to low-level events involving interactions between theSession
and the database or second-level cache.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.SpecializedSessionBuilder
with access to stuff from another session.Declares operations that are common betweenSession
andStatelessSession
.Loads an entity by its natural identifier.Thrown when a version number or timestamp check failed, indicating that theSession
contained stale data (when using long transactions with versioning).A command-oriented API often used for performing bulk operations against the database.Allows creation of a newStatelessSession
with specific options.Enumerates the possible storage strategies for offset or zoned datetimes.Represents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.Thrown when the user passes a transient instance to aSession
method that expects a persistent instance.Indicates a request against an unknown fetch profile name.Thrown when Hibernate could not resolve an object by id, especially when loading an association. -
Classes in org.hibernate used by org.hibernate.action.internalClassDescriptionThe base type for exceptions thrown by Hibernate.Thrown when the (illegal) value of a property can not be persisted.
-
Classes in org.hibernate used by org.hibernate.action.spi
-
Classes in org.hibernate used by org.hibernate.agroal.internal
-
Classes in org.hibernate used by org.hibernate.annotationsClassDescriptionRepresents an association fetching strategy.Marks the annotated Java element as incubating, potentially recursively.Indicates that the annotated element is planned for removal as part of a deprecation process.
-
Classes in org.hibernate used by org.hibernate.annotations.processingClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.binderClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.bootClassDescriptionDuring a flush cycle, Hibernate needs to determine which of the entities associated with a
Session
are dirty, meaning modified.An object capable of determining the entity name for a given entity instance.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Thrown when a mapping is found to be invalid.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.boot.archive.scan.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.boot.archive.spi
-
Classes in org.hibernate used by org.hibernate.boot.beanvalidation
-
Classes in org.hibernate used by org.hibernate.boot.internalClassDescriptionAn exception that occurs while reading mapping annotations.Controls how the session interacts with the second-level cache or query cache.During a flush cycle, Hibernate needs to determine which of the entities associated with a
Session
are dirty, meaning modified.A callback to drive dirty checking.Raised whenever a duplicate for a certain type occurs, such as a duplicate class, table, or property name.An object capable of determining the entity name for a given entity instance.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.The main runtime interface between a Java application and Hibernate.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events.Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.boot.jaxb.hbm.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.boot.jaxb.hbm.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.boot.jaxb.hbm.transformClassDescriptionThe base type for exceptions thrown by Hibernate.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.boot.jaxb.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.boot.jaxb.internal.stax
-
Classes in org.hibernate used by org.hibernate.boot.jaxb.mapping.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.
-
Classes in org.hibernate used by org.hibernate.boot.jaxb.mapping.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.
-
Classes in org.hibernate used by org.hibernate.boot.modelClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.boot.model.convert.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.boot.model.internalClassDescriptionAn exception that occurs while reading mapping annotations.Controls how the session interacts with the second-level cache or query cache.Represents an association fetching strategy.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Enumerates the possible storage strategies for offset or zoned datetimes.
-
Classes in org.hibernate used by org.hibernate.boot.model.namingClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.boot.model.process.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Declares operations that are common between
Session
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.boot.model.process.spiClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.boot.model.relationalClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.boot.model.source.internal.hbm
-
Classes in org.hibernate used by org.hibernate.boot.modelsClassDescriptionAn exception that occurs while reading mapping annotations.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.boot.models.annotations.internal
-
Classes in org.hibernate used by org.hibernate.boot.models.xmlClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.boot.models.xml.internal
-
Classes in org.hibernate used by org.hibernate.boot.queryClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.boot.registryClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.boot.registry.classloading.spi
-
Classes in org.hibernate used by org.hibernate.boot.registry.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.boot.registry.selector.spi
-
Classes in org.hibernate used by org.hibernate.boot.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.During a flush cycle, Hibernate needs to determine which of the entities associated with a
Session
are dirty, meaning modified.Raised whenever a duplicate for a certain type occurs, such as a duplicate class, table, or property name.An object capable of determining the entity name for a given entity instance.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events.Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.boot.xsdClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.bytecode.enhance
-
Classes in org.hibernate used by org.hibernate.bytecode.enhance.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.bytecode.enhance.spi.interceptorClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.bytecode.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.A
SessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.bytecode.internal.bytebuddy
-
Classes in org.hibernate used by org.hibernate.bytecode.spi
-
Classes in org.hibernate used by org.hibernate.cache
-
Classes in org.hibernate used by org.hibernate.cache.internalClassDescriptionAn API for directly querying and managing the second-level cache.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.cache.spiClassDescriptionAn API for directly querying and managing the second-level cache.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Indicates that the annotated element is planned for removal as part of a deprecation process.
-
Classes in org.hibernate used by org.hibernate.cache.spi.access
-
Classes in org.hibernate used by org.hibernate.cache.spi.entryClassDescriptionThe base type for exceptions thrown by Hibernate.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.
-
Classes in org.hibernate used by org.hibernate.cache.spi.supportClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.cfgClassDescriptionDuring a flush cycle, Hibernate needs to determine which of the entities associated with a
Session
are dirty, meaning modified.An object capable of determining the entity name for a given entity instance.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.collection.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.context
-
Classes in org.hibernate used by org.hibernate.context.internalClassDescriptionThe base type for exceptions thrown by Hibernate.The main runtime interface between a Java application and Hibernate.A
SessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties. -
Classes in org.hibernate used by org.hibernate.context.spiClassDescriptionThe base type for exceptions thrown by Hibernate.The main runtime interface between a Java application and Hibernate.Allows creation of a new
Session
with specific options. -
Classes in org.hibernate used by org.hibernate.dialectClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
Classes in org.hibernate used by org.hibernate.dialect.aggregateClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.dialect.function.jsonClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.dialect.identityClassDescriptionAn exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.dialect.lockClassDescriptionThe base type for exceptions thrown by Hibernate.Wraps a
SQLException
arising from the JDBC driver.Instances represent a lock mode for a row of a relational database table.A specializedStaleStateException
that carries information about the particular entity instance that was the source of the failure. -
Classes in org.hibernate used by org.hibernate.dialect.paginationClassDescriptionContains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.dialect.sequenceClassDescriptionAn exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.engine.internalClassDescriptionThe base type for exceptions thrown by Hibernate.Instances represent a lock mode for a row of a relational database table.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Implemented by custom listeners that respond to low-level events involving interactions between the
Session
and the database or second-level cache.Thrown when the user passes a transient instance to aSession
method that expects a persistent instance. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.batch.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.engine.jdbc.batch.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Thrown when a version number or timestamp check failed, indicating that the
Session
contained stale data (when using long transactions with versioning). -
Classes in org.hibernate used by org.hibernate.engine.jdbc.connections.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Wraps a
SQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.dialect.internal
-
Classes in org.hibernate used by org.hibernate.engine.jdbc.dialect.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Wraps a
SQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.mutationClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.engine.jdbc.mutation.groupClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.engine.jdbc.mutation.internalClassDescriptionRepresents a flushing strategy.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.engine.jdbc.proxyClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.engine.jdbc.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Wraps a
SQLException
arising from the JDBC driver.Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.engine.jndi
-
Classes in org.hibernate used by org.hibernate.engine.profileClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.engine.query
-
Classes in org.hibernate used by org.hibernate.engine.query.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.engine.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.During a flush cycle, Hibernate needs to determine which of the entities associated with a
Session
are dirty, meaning modified.Allows control over an enabled filter at runtime.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Loads an entity by its primary identifier.Marks the annotated Java element as incubating, potentially recursively.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Wraps aSQLException
arising from the JDBC driver.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Loads multiple instances of a given entity type at once, by specifying a list of identifier values.Loads an entity by its natural identifier, which may be a composite value comprising more than one attribute of the entity.Loads multiple instances of a given entity type at once, by specifying a list of natural id values.Thrown when the (illegal) value of a property can not be persisted.Deprecated.sinceSession.replicate(Object, ReplicationMode)
is deprecatedThe main runtime interface between a Java application and Hibernate.Allows creation of a newSession
with specific options.Implemented by custom listeners that respond to low-level events involving interactions between theSession
and the database or second-level cache.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events.SpecializedSessionBuilder
with access to stuff from another session.Declares operations that are common betweenSession
andStatelessSession
.Loads an entity by its natural identifier.A command-oriented API often used for performing bulk operations against the database.Allows creation of a newStatelessSession
with specific options.Represents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.Indicates a request against an unknown fetch profile name. -
Classes in org.hibernate used by org.hibernate.engine.transaction.internalClassDescriptionThe base type for exceptions thrown by Hibernate.Represents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.
-
Classes in org.hibernate used by org.hibernate.engine.transaction.jta.platform.spi
-
Classes in org.hibernate used by org.hibernate.engine.transaction.spiClassDescriptionRepresents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.
-
Classes in org.hibernate used by org.hibernate.enversClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.The main runtime interface between a Java application and Hibernate.
-
Classes in org.hibernate used by org.hibernate.envers.bootClassDescriptionThe base type for exceptions thrown by Hibernate.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.envers.boot.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.envers.configurationClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.envers.configuration.internal.metadata
-
Classes in org.hibernate used by org.hibernate.envers.exception
-
Classes in org.hibernate used by org.hibernate.envers.internal.entities
-
Classes in org.hibernate used by org.hibernate.envers.internal.entities.mapper.id
-
Classes in org.hibernate used by org.hibernate.envers.internal.entities.mapper.relation.lazyClassDescriptionThe base type for exceptions thrown by Hibernate.The main runtime interface between a Java application and Hibernate.Declares operations that are common between
Session
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.envers.internal.readerClassDescriptionThe base type for exceptions thrown by Hibernate.The main runtime interface between a Java application and Hibernate.
-
Classes in org.hibernate used by org.hibernate.envers.internal.revisioninfo
-
Classes in org.hibernate used by org.hibernate.envers.internal.synchronization
-
Classes in org.hibernate used by org.hibernate.envers.internal.synchronization.work
-
Classes in org.hibernate used by org.hibernate.envers.internal.tools.query
-
Classes in org.hibernate used by org.hibernate.envers.queryClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.envers.query.internal.implClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.envers.strategy
-
Classes in org.hibernate used by org.hibernate.envers.strategy.internal
-
Classes in org.hibernate used by org.hibernate.envers.strategy.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.The main runtime interface between a Java application and Hibernate.
-
Classes in org.hibernate used by org.hibernate.event.internalClassDescriptionThe base type for exceptions thrown by Hibernate.Instances represent a lock mode for a row of a relational database table.Deprecated.since
Session.replicate(Object, ReplicationMode)
is deprecated -
Classes in org.hibernate used by org.hibernate.event.service.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.event.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.Deprecated.since
Session.replicate(Object, ReplicationMode)
is deprecatedThe main runtime interface between a Java application and Hibernate.Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.exceptionClassDescriptionThe base type for exceptions thrown by Hibernate.Wraps a
SQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.exception.internal
-
Classes in org.hibernate used by org.hibernate.exception.spi
-
Classes in org.hibernate used by org.hibernate.generatorClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.generator.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.A
SessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties. -
Classes in org.hibernate used by org.hibernate.generator.values.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.graphClassDescriptionThe base type for exceptions thrown by Hibernate.The main runtime interface between a Java application and Hibernate.
-
Classes in org.hibernate used by org.hibernate.hikaricp.internal
-
Classes in org.hibernate used by org.hibernate.idClassDescriptionRepresents an association fetching strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.id.enhancedClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.id.uuidClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.During a flush cycle, Hibernate needs to determine which of the entities associated with a
Session
are dirty, meaning modified.An object capable of determining the entity name for a given entity instance.Allows control over an enabled filter at runtime.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.Wraps aSQLException
arising from the JDBC driver.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Loads multiple instances of a given entity type at once, by specifying a list of identifier values.Loads an entity by its natural identifier, which may be a composite value comprising more than one attribute of the entity.Loads multiple instances of a given entity type at once, by specifying a list of natural id values.Deprecated.sinceSession.replicate(Object, ReplicationMode)
is deprecatedA result iterator that allows moving around within the results by arbitrary increments.The main runtime interface between a Java application and Hibernate.Allows creation of a newSession
with specific options.Implemented by custom listeners that respond to low-level events involving interactions between theSession
and the database or second-level cache.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events.SpecializedSessionBuilder
with access to stuff from another session.Declares operations that are common betweenSession
andStatelessSession
.Loads an entity by its natural identifier.Thrown when a version number or timestamp check failed, indicating that theSession
contained stale data (when using long transactions with versioning).A command-oriented API often used for performing bulk operations against the database.Allows creation of a newStatelessSession
with specific options.Represents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.Indicates a request against an unknown fetch profile name. -
Classes in org.hibernate used by org.hibernate.internal.utilClassDescriptionThe base type for exceptions thrown by Hibernate.Instances represent a lock mode for a row of a relational database table.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Indicates that an expected getter or setter method could not be found on a class.
-
Classes in org.hibernate used by org.hibernate.internal.util.beans
-
Classes in org.hibernate used by org.hibernate.internal.util.collectionsClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.internal.util.configClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.internal.util.xml
-
Classes in org.hibernate used by org.hibernate.jdbcClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.jpaClassDescriptionA
SessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties. -
Classes in org.hibernate used by org.hibernate.jpa.boot.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.jpa.boot.spiClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.jpa.internal.utilClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.loader
-
Classes in org.hibernate used by org.hibernate.loader.ast.internalClassDescriptionRepresents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.loader.ast.spiClassDescriptionContains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.loader.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Loads an entity by its primary identifier.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Contains a set of options describing how a row of a database table mapped by an entity should be locked.Loads an entity by its natural identifier, which may be a composite value comprising more than one attribute of the entity.Loads an entity by its natural identifier.
-
Classes in org.hibernate used by org.hibernate.mappingClassDescriptionRepresents an association fetching strategy.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Enumerates the possible storage strategies for offset or zoned datetimes.
-
Classes in org.hibernate used by org.hibernate.metamodelClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.metamodel.internalClassDescriptionAn object capable of determining the entity name for a given entity instance.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.metamodel.mappingClassDescriptionAllows control over an enabled filter at runtime.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.metamodel.mapping.internalClassDescriptionRepresents an association fetching strategy.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Declares operations that are common between
Session
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.metamodel.mapping.ordering.ast
-
Classes in org.hibernate used by org.hibernate.metamodel.model.domainClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.metamodel.model.domain.internalClassDescriptionAn object capable of determining the entity name for a given entity instance.
-
Classes in org.hibernate used by org.hibernate.metamodel.spiClassDescriptionAn object capable of determining the entity name for a given entity instance.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.persister.collectionClassDescriptionAllows control over an enabled filter at runtime.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.persister.entityClassDescriptionRepresents an association fetching strategy.Allows control over an enabled filter at runtime.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.A problem occurred translating a Hibernate query to SQL due to illegal query syntax, an operation which is not well-typed, an unresolvable reference to an entity or attribute, an unknown named query, or any similar problem.Indicates that the annotated element is planned for removal as part of a deprecation process.
-
Classes in org.hibernate used by org.hibernate.persister.entity.mutationClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.persister.spi
-
Classes in org.hibernate used by org.hibernate.prettyClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.procedureClassDescriptionThe base type for exceptions thrown by Hibernate.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.procedure.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
Classes in org.hibernate used by org.hibernate.procedure.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.The main runtime interface between a Java application and Hibernate.
-
Classes in org.hibernate used by org.hibernate.processor.validationClassDescriptionDuring a flush cycle, Hibernate needs to determine which of the entities associated with a
Session
are dirty, meaning modified.An object capable of determining the entity name for a given entity instance.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events.Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.property.access.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.proxyClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.proxy.pojo.bytebuddy
-
Classes in org.hibernate used by org.hibernate.queryClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.A problem occurred translating a Hibernate query to SQL due to illegal query syntax, an operation which is not well-typed, an unresolvable reference to an entity or attribute, an unknown named query, or any similar problem.A result iterator that allows moving around within the results by arbitrary increments.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
.Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.query.criteriaClassDescriptionMarks the annotated Java element as incubating, potentially recursively.A
SessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.query.criteria.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.query.criteria.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.derivedClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.hqlClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.hql.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.query.hql.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.query.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.query.namedClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.procedureClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.resultsClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.results.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.query.results.internal.completeClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.query.results.internal.dynamicClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.query.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.Thrown when the application calls
Query.getSingleResult()
orQuery.uniqueResult()
and the query returns more than one row from the database.A result iterator that allows moving around within the results by arbitrary increments.Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.query.sql.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.A problem occurred translating a Hibernate query to SQL due to illegal query syntax, an operation which is not well-typed, an unresolvable reference to an entity or attribute, an unknown named query, or any similar problem.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
Classes in org.hibernate used by org.hibernate.query.sql.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.query.sqmClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.A problem occurred translating a Hibernate query to SQL due to illegal query syntax, an operation which is not well-typed, an unresolvable reference to an entity or attribute, an unknown named query, or any similar problem.
-
Classes in org.hibernate used by org.hibernate.query.sqm.functionClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.sqm.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
Classes in org.hibernate used by org.hibernate.query.sqm.mutation.internalClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.query.sqm.produce.functionClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.A problem occurred translating a Hibernate query to SQL due to illegal query syntax, an operation which is not well-typed, an unresolvable reference to an entity or attribute, an unknown named query, or any similar problem.
-
Classes in org.hibernate used by org.hibernate.query.sqm.produce.function.internalClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.sqm.spiClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.Marks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.A result iterator that allows moving around within the results by arbitrary increments.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
Classes in org.hibernate used by org.hibernate.query.sqm.sqlClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.query.sqm.sql.internal
-
Classes in org.hibernate used by org.hibernate.query.sqm.treeClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.sqm.tree.domainClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.query.sqm.tree.expressionClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.query.sqm.tree.fromClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.query.sqm.tree.insertClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.query.sqm.tree.selectClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.relationalClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.resource.beans.container.internalClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.resource.jdbc.spiClassDescriptionIndicates the manner in which JDBC connections are acquired.Enumerates various policies for releasing JDBC connections.
-
Classes in org.hibernate used by org.hibernate.resource.transaction
-
Classes in org.hibernate used by org.hibernate.resource.transaction.backend.jdbc.internal
-
Classes in org.hibernate used by org.hibernate.resource.transaction.backend.jta.internal
-
Classes in org.hibernate used by org.hibernate.resource.transaction.spi
-
Classes in org.hibernate used by org.hibernate.result
-
Classes in org.hibernate used by org.hibernate.result.internal
-
Classes in org.hibernate used by org.hibernate.service
-
Classes in org.hibernate used by org.hibernate.service.internalClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.service.spi
-
Classes in org.hibernate used by org.hibernate.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.sqlClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.A problem occurred translating a Hibernate query to SQL due to illegal query syntax, an operation which is not well-typed, an unresolvable reference to an entity or attribute, an unknown named query, or any similar problem.
-
Classes in org.hibernate used by org.hibernate.sql.astClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.sql.ast.spiClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Instances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.sql.ast.tree.expressionClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.sql.ast.tree.from
-
Classes in org.hibernate used by org.hibernate.sql.ast.tree.predicate
-
Classes in org.hibernate used by org.hibernate.sql.execClassDescriptionMarks a group of exceptions that generally indicate an internal Hibernate error or bug.The base type for exceptions thrown by Hibernate.
-
Classes in org.hibernate used by org.hibernate.sql.exec.internalClassDescriptionControls how the session interacts with the second-level cache or query cache.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
Classes in org.hibernate used by org.hibernate.sql.exec.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
Classes in org.hibernate used by org.hibernate.sql.modelClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.sql.model.astClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.sql.results
-
Classes in org.hibernate used by org.hibernate.sql.results.graphClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.sql.results.graph.basicClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.sql.results.graph.collection.internalClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.sql.results.graph.embeddableClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.sql.results.graph.embeddable.internalClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.sql.results.graph.entity.internalClassDescriptionInstances represent a lock mode for a row of a relational database table.Thrown when loading an entity (by identifier) results in a value that cannot be treated as the subclass type requested by the caller.
-
Classes in org.hibernate used by org.hibernate.sql.results.graph.tupleClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.sql.results.internalClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.sql.results.jdbc.internalClassDescriptionInstances represent a lock mode for a row of a relational database table.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
Classes in org.hibernate used by org.hibernate.sql.results.jdbc.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.
-
Classes in org.hibernate used by org.hibernate.sql.results.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.testing.cacheClassDescriptionMarks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.testing.junit4ClassDescriptionThe base type for exceptions thrown by Hibernate.Allows user code to inspect and/or change entity property values before they are written to the database, or after they are read from the database.The main runtime interface between a Java application and Hibernate.A command-oriented API often used for performing bulk operations against the database.
-
Classes in org.hibernate used by org.hibernate.testing.orm.junitClassDescriptionRaised whenever a duplicate for a certain type occurs, such as a duplicate class, table, or property name.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Allows creation of a new
Session
with specific options.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.A command-oriented API often used for performing bulk operations against the database. -
Classes in org.hibernate used by org.hibernate.testing.orm.transactionClassDescriptionA command-oriented API often used for performing bulk operations against the database.
-
Classes in org.hibernate used by org.hibernate.testing.transactionClassDescriptionThe main runtime interface between a Java application and Hibernate.Allows creation of a new
Session
with specific options.ASessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.A command-oriented API often used for performing bulk operations against the database. -
Classes in org.hibernate used by org.hibernate.tool.schema.extract.internal
-
Classes in org.hibernate used by org.hibernate.tool.schema.extract.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.tool.schema.internalClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.tool.schema.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
-
Classes in org.hibernate used by org.hibernate.tuple
-
Classes in org.hibernate used by org.hibernate.tuple.entityClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.typeClassDescriptionRepresents an association fetching strategy.The base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
Classes in org.hibernate used by org.hibernate.type.descriptor.converter.internal
-
Classes in org.hibernate used by org.hibernate.type.descriptor.converter.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.type.descriptor.javaClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.Declares operations that are common between
Session
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.type.descriptor.java.spiClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Declares operations that are common between
Session
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.type.descriptor.jdbcClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Enumerates the possible storage strategies for offset or zoned datetimes.
-
Classes in org.hibernate used by org.hibernate.type.descriptor.sqlClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.type.formatClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.type.internalClassDescriptionThe base type for exceptions thrown by Hibernate.An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Declares operations that are common between
Session
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.type.spiClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.A
SessionFactory
represents an "instance" of Hibernate: it maintains the runtime metamodel representing persistent entities, their attributes, their associations, and their mappings to relational database tables, along with configuration that affects the runtime behavior of Hibernate, and instances of services that Hibernate needs to perform its duties.Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.usertypeClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Classes in org.hibernate used by org.hibernate.usertype.internal
Session.replicate(Object, ReplicationMode)
is deprecated