Uses of Package
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).
Some SPIs related to DDL generation and schema management.
Support for handling named queries during the bootstrap process.
Defines service registry contracts a program may use for
configuring Hibernate.
The class loading service internals.
The class loading service SPI.
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 defines APIs for configuring Hibernate.
This package historically provided backward-compatibility
with Hibernate 2.1 APIs which were deprecated in Hibernate 3.
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.
Defines a service for creating
id generators.
Contains an SPI for id generator factories.
Contains the
UuidGenerator
.An SPI for extensions which integrate with Hibernate via the Java
ServiceLoader
facility.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.
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 details about model mapping.
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.
Built-in implementation of the SPI for integrating entity and collection persisters.
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.
Implementation of ConnectionProvider using the proxool Connection pool.
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
or the hbm.xml
mapping element <resultset/>
.Support for mutable result/fetch builder graphs nodes built dynamically via
Hibernate's
NativeQuery
APIsContains 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.
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.
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
.-
ClassDescriptionAn 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
Lifecycle
andInterceptor
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.Deprecated.Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
.The main runtime interface between a Java application and Hibernate.Deprecated.simply construct aLockOptions
and pass it toSession.lock(Object, LockOptions)
.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. -
ClassDescriptionThe base type for exceptions thrown by Hibernate.Thrown when the (illegal) value of a property can not be persisted.
-
-
-
ClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents 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.Indicates that the annotated element is planned for removal as part of a deprecation process.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionDuring 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.Indicates that the annotated element is planned for removal as part of a deprecation process.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. -
-
-
ClassDescriptionControls 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.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.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. -
ClassDescriptionControls 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.
-
ClassDescriptionControls 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.
-
ClassDescriptionMarks 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.
-
-
ClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.
-
ClassDescriptionControls how the session interacts with the second-level cache or query cache.Represents a flushing strategy.
-
ClassDescriptionMarks 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionAn 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.Indicates that the annotated element is planned for removal as part of a deprecation process.Enumerates the possible storage strategies for offset or zoned datetimes.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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
. -
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Indicates that the annotated element is planned for removal as part of a deprecation process.
-
ClassDescriptionControls 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.
-
ClassDescriptionMarks 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.
-
ClassDescriptionMarks 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.
-
-
-
ClassDescriptionControls 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. -
ClassDescriptionMarks 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.
-
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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. -
-
-
-
ClassDescriptionAn 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.
-
ClassDescriptionAn 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.
-
-
ClassDescriptionThe 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.
-
ClassDescriptionAn exception that occurs while reading mapping annotations.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.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.Indicates that the annotated element is planned for removal as part of a deprecation process.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. -
ClassDescriptionIntended to be thrown from
Lifecycle
andInterceptor
callbacks.The main runtime interface between a Java application and Hibernate. -
ClassDescriptionThe 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.
-
-
ClassDescriptionThe 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. -
ClassDescriptionThe 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. -
ClassDescriptionMarks 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
. -
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionAn 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 the annotated element is planned for removal as part of a deprecation process.
-
ClassDescriptionThe 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. -
ClassDescriptionContains a set of options describing how a row of a database table mapped by an entity should be locked.
-
ClassDescriptionAn exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.
-
ClassDescriptionA no-op implementation of SessionEventListener.The 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 the annotated element is planned for removal as part of a deprecation process.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. -
ClassDescriptionMarks 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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. -
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Wraps a
SQLException
arising from the JDBC driver. -
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionRepresents a flushing strategy.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
ClassDescriptionMarks 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
. -
-
ClassDescriptionMarks 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.
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionControls 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.Deprecated.simply construct aLockOptions
and pass it toSession.lock(Object, LockOptions)
.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. -
ClassDescriptionThe 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.
-
-
ClassDescriptionRepresents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.
-
ClassDescriptionThe 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.
-
ClassDescriptionThe 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
-
-
-
-
ClassDescriptionThe 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
. -
ClassDescriptionThe base type for exceptions thrown by Hibernate.The main runtime interface between a Java application and Hibernate.
-
-
-
-
-
ClassDescriptionControls 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.
-
ClassDescriptionControls 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.
-
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.The main runtime interface between a Java application and Hibernate.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.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 deprecated -
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe 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
. -
ClassDescriptionThe base type for exceptions thrown by Hibernate.Wraps a
SQLException
arising from the JDBC driver. -
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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. -
ClassDescriptionMarks 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.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.The main runtime interface between a Java application and Hibernate.
-
-
ClassDescriptionRepresents 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.
-
ClassDescriptionThe 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionControls 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.Deprecated.simply construct aLockOptions
and pass it toSession.lock(Object, LockOptions)
.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.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.Indicates a request against an unknown fetch profile name. -
ClassDescriptionThe 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.
-
-
ClassDescriptionMarks 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.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
-
ClassDescriptionThe 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.
-
ClassDescriptionMarks 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.
-
ClassDescriptionMarks 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.
-
ClassDescriptionControls 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.Contains a set of options describing how a row of a database table mapped by an entity should be locked.
-
-
ClassDescriptionRepresents 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.
-
ClassDescriptionContains a set of options describing how a row of a database table mapped by an entity should be locked.
-
ClassDescriptionControls 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.
-
ClassDescriptionRepresents 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.Indicates that the annotated element is planned for removal as part of a deprecation process.Enumerates the possible storage strategies for offset or zoned datetimes.
-
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionAn 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.
-
ClassDescriptionAllows 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.
-
ClassDescriptionRepresents 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
. -
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionAn 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.Deprecated.Prefer
JpaMetamodel
-
ClassDescriptionAn object capable of determining the entity name for a given entity instance.Marks the annotated Java element as incubating, potentially recursively.Deprecated.Prefer
JpaMetamodel
-
ClassDescriptionRepresents 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.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.
-
ClassDescriptionRepresents 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.
-
ClassDescriptionMarks 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.
-
-
-
ClassDescriptionMarks 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.
-
ClassDescriptionThe 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.
-
ClassDescriptionControls 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
. -
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.The main runtime interface between a Java application and Hibernate.
-
ClassDescriptionDuring 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.Represents an association fetching strategy.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.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. -
ClassDescriptionThe 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.
-
-
ClassDescriptionThe 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.
-
-
ClassDescriptionControls 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.Indicates that the annotated element is planned for removal as part of a deprecation process.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
. -
ClassDescriptionMarks 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
. -
ClassDescriptionControls 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionControls 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.
-
ClassDescriptionControls 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.
-
ClassDescriptionControls 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.
-
ClassDescriptionControls 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe 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.
-
ClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
ClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
ClassDescriptionControls 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
. -
ClassDescriptionControls 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.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.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
ClassDescriptionControls 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.
-
ClassDescriptionControls 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.
-
ClassDescriptionControls 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
. -
ClassDescriptionMarks 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.
-
ClassDescriptionThe 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.
-
ClassDescriptionControls 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.Indicates that the annotated element is planned for removal as part of a deprecation process.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
. -
ClassDescriptionThe 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.
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
ClassDescriptionThe 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.
-
ClassDescriptionMarks 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.Indicates that the annotated element is planned for removal as part of a deprecation process.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe 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.
-
ClassDescriptionIndicates the manner in which JDBC connections are acquired.Enumerates various policies for releasing JDBC connections.
-
-
-
-
-
-
-
-
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
-
ClassDescriptionMarks a group of exceptions that generally indicate an internal Hibernate error or bug.The base type for exceptions thrown by Hibernate.
-
ClassDescriptionControls 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
. -
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Specifies the type of JDBC scrollable result set to use underneath a
ScrollableResults
. -
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks 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.
-
ClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionInstances represent a lock mode for a row of a relational database table.
-
ClassDescriptionInstances 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.
-
ClassDescriptionMarks 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.
-
ClassDescriptionInstances 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.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Instances represent a lock mode for a row of a relational database table.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe 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.
-
ClassDescriptionMarks 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.Allows creation of a new
Session
with specific options.A command-oriented API often used for performing bulk operations against the database. -
ClassDescriptionA command-oriented API often used for performing bulk operations against the database.
-
ClassDescriptionThe 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. -
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe 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.
-
ClassDescriptionThe 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.
-
ClassDescriptionRepresents an association fetching strategy.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.The main runtime interface between a Java application and Hibernate.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionRepresents 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.Indicates that the annotated element is planned for removal as part of a deprecation process.
-
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Declares operations that are common between
Session
andStatelessSession
. -
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.Declares operations that are common between
Session
andStatelessSession
. -
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.Enumerates the possible storage strategies for offset or zoned datetimes.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionMarks the annotated Java element as incubating, potentially recursively.
-
ClassDescriptionThe 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
. -
ClassDescriptionMarks 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. -
ClassDescriptionThe base type for exceptions thrown by Hibernate.Marks the annotated Java element as incubating, potentially recursively.
-
Session.replicate(Object, ReplicationMode)
is deprecated