Uses of Package
org.hibernate
-
Packages that use org.hibernate Package Description org.hibernate This package defines the central Hibernate APIs, beginning withSessionFactory
, which represents an instance of Hibernate at runtime and is the source of new instances ofSession
andStatelessSession
, the most important APIs exposing persistence-related operations for entities.org.hibernate.action.internal The various concrete action implementations.org.hibernate.action.spi This SPI package defines an abstraction over the notion of an "action" which is scheduled for asynchronous execution by the event listeners.org.hibernate.agroal.internal Implementation of ConnectionProvider using Agroal.org.hibernate.annotations A set of mapping annotations which extend the O/R mapping annotations defined by JPA.org.hibernate.binder 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.org.hibernate.boot This package contains the interfaces that make up the bootstrap API for Hibernate.org.hibernate.boot.archive.spi Defines an SPI for scanning of archives for discovery of managed resources.org.hibernate.boot.beanvalidation Support for integrating Jakarta Bean Validation.org.hibernate.boot.internal org.hibernate.boot.jaxb.hbm.internal JAXB details.org.hibernate.boot.jaxb.hbm.spi org.hibernate.boot.jaxb.internal org.hibernate.boot.jaxb.internal.stax Contains basic support for Java XML Processing (JAXP) via Streaming API for XML (StAX)org.hibernate.boot.jaxb.mapping org.hibernate.boot.jaxb.mapping.marshall org.hibernate.boot.model 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.org.hibernate.boot.model.convert.spi Defines the SPI of a registry of JPAAttributeConverter
s.org.hibernate.boot.model.internal org.hibernate.boot.model.naming This API allows intervention by generic code in the process of determining the names of database objects (tables, columns, and constraints).org.hibernate.boot.model.process.internal org.hibernate.boot.model.relational Some SPIs related to DDL generation and schema management.org.hibernate.boot.model.source.internal.hbm org.hibernate.boot.query Support for handling named queries during the bootstrap process.org.hibernate.boot.registry Defines service registry contracts a program may use for configuring Hibernate.org.hibernate.boot.registry.classloading.internal The class loading service internals.org.hibernate.boot.registry.classloading.spi The class loading service SPI.org.hibernate.boot.registry.selector.spi Defines actual contract used for strategy selection.org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.boot.xsd Support for XSD handling.org.hibernate.bytecode.enhance.spi Package defining bytecode code enhancement (instrumentation) support.org.hibernate.bytecode.enhance.spi.interceptor Support for bytecode interceptor implementations.org.hibernate.bytecode.internal org.hibernate.bytecode.internal.bytebuddy Byte Buddy support internalsorg.hibernate.bytecode.spi Package defining bytecode code enhancement (instrumentation) support.org.hibernate.cache This package defines the API of the second-level cache service.org.hibernate.cache.internal Internal implementations and support for second-level caching.org.hibernate.cache.spi Defines the integration aspect of Hibernate's second-level caching, allowing a "caching backend" to be plugged in as a cache provider.org.hibernate.cache.spi.access Defines contracts for transactional and concurrent access to cached entity and collection data.org.hibernate.cache.spi.entry This package defines formats for disassembled state kept in the second level cache.org.hibernate.cfg This package defines APIs for configuring Hibernate.org.hibernate.classic This package historically provided backward-compatibility with Hibernate 2.1 APIs which were deprecated in Hibernate 3.org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.org.hibernate.context org.hibernate.context.internal Internal implementations and support around "current session" handling.org.hibernate.context.spi SPI-level contracts around "current session" and "current tenant" support.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.aggregate Support forDialect
-specific aggregate column types, including user-defined composite types, and JSON or XML types.org.hibernate.dialect.identity Support forDialect
-specific identity column handling.org.hibernate.dialect.lock Support forDialect
-specific locking strategies.org.hibernate.dialect.pagination Support forDialect
-specific pagination strategies.org.hibernate.dialect.sequence Support forDialect
-specific sequence handling.org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.jdbc.batch.internal Internals for JDBC batching support.org.hibernate.engine.jdbc.batch.spi Defines contracts for JDBC batching support.org.hibernate.engine.jdbc.connections.internal Various implementations of the SPI contracts for obtaining JDBCConnection
s.org.hibernate.engine.jdbc.dialect.internal Internal support for Dialect resolution (from JDBC metadata) and Dialect building.org.hibernate.engine.jdbc.dialect.spi Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.org.hibernate.engine.jdbc.mutation Package defining support for executing mutation SQL statements produced by the persister for an entity or collection.org.hibernate.engine.jdbc.mutation.group org.hibernate.engine.jdbc.mutation.internal org.hibernate.engine.jdbc.spi SPI contracts supporting various aspects of JDBC interaction.org.hibernate.engine.jndi Support for JNDI within Hibernateorg.hibernate.engine.query Support for dealing with parameters of native queries.org.hibernate.engine.query.spi An SPI for dealing with parameters of native queries.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.engine.transaction.internal org.hibernate.engine.transaction.jta.platform.spi An SPI for integrating with container-provided implementations of JTA.org.hibernate.engine.transaction.spi An SPI abstracting the object which implementsTransaction
.org.hibernate.envers org.hibernate.envers.boot org.hibernate.envers.boot.spi org.hibernate.envers.configuration org.hibernate.envers.configuration.internal.metadata org.hibernate.envers.exception org.hibernate.envers.internal.entities org.hibernate.envers.internal.entities.mapper.id org.hibernate.envers.internal.entities.mapper.relation.lazy org.hibernate.envers.internal.reader org.hibernate.envers.internal.revisioninfo org.hibernate.envers.internal.synchronization org.hibernate.envers.internal.synchronization.work org.hibernate.envers.internal.tools.query org.hibernate.envers.query org.hibernate.envers.query.internal.impl org.hibernate.envers.strategy org.hibernate.envers.strategy.internal org.hibernate.envers.strategy.spi org.hibernate.event.internal This package defines a default set of event listeners that implement the default behaviors of Hibernate session operations.org.hibernate.event.service.spi An SPI for the event listener registration service.org.hibernate.event.spi Defines the event types and event listener interfaces for events produced by the statefulSession
.org.hibernate.exception Defines certain very important flavors ofJDBCException
, along with an SPI for interpreting product-specificSQLException
s arising from a JDBC driver into something more uniform and meaningful.org.hibernate.exception.internal org.hibernate.exception.spi An SPI forDialect
-specific exception interpretation and conversion.org.hibernate.generator This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.org.hibernate.generator.internal org.hibernate.graph Implements and extends the JPA-defined entity graph API.org.hibernate.hikaricp.internal Implementation of ConnectionProvider using HikariCP.org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.id.factory Defines a service for creating id generators.org.hibernate.id.factory.spi Contains an SPI for id generator factories.org.hibernate.integrator.spi An SPI for extensions which integrate with Hibernate via the JavaServiceLoader
facility.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.internal.util Internal utility classesorg.hibernate.internal.util.beans org.hibernate.internal.util.collections org.hibernate.internal.util.config org.hibernate.internal.util.xml org.hibernate.jdbc Defines the notion of a unit of JDBC work that may be executed by the session at the request of the client.org.hibernate.jpa.boot.internal org.hibernate.jpa.boot.spi org.hibernate.jpa.internal.util org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.org.hibernate.loader.ast.internal org.hibernate.loader.ast.spi org.hibernate.loader.internal org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metadata This package defines an API for accessing details about model mapping.org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.mapping.ordering.ast org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.persister.internal Built-in implementation of the SPI for integrating entity and collection persisters.org.hibernate.persister.spi An SPI for integrating custom entity and collection persisters.org.hibernate.pretty Contains some functions for pretty-printing things for exception and log messages.org.hibernate.procedure Defines support for executing database stored procedures and functions and accessing their outputs.org.hibernate.procedure.internal Defines the internal implementation of the stored procedure SPI.org.hibernate.procedure.spi Defines an SPI for calling stored procedures and functions.org.hibernate.property.access.spi An SPI abstracting how persistent attributes of an entity or embeddable type are accessed by Hibernate.org.hibernate.proxool.internal Implementation of ConnectionProvider using the proxool Connection pool.org.hibernate.proxy This package defines a framework for lazy-initializing entity proxies.org.hibernate.proxy.pojo.bytebuddy org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.criteria Support for JPA criteria queries.org.hibernate.query.criteria.internal org.hibernate.query.criteria.spi SPI for extendingHibernateCriteriaBuilder
with additional functionality by registering aService
.org.hibernate.query.derived org.hibernate.query.hql Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.internal org.hibernate.query.named Support for named queriesorg.hibernate.query.procedure Support SQL functions in the SQM model.org.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMapping
or thehbm.xml
mapping element<resultset/>
.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQuery
APIsorg.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sql.internal Implementation of the SPIs for native SQL query support.org.hibernate.query.sql.spi SPIs for native SQL query support.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.insert Nodes representinginsert
statements in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree.org.hibernate.relational Programmatic access to the schema management tool.org.hibernate.resource.beans.container.internal An implementation of the bean container SPI based on CDI.org.hibernate.resource.jdbc.spi An SPI for managing JDBC connections and other heavyweight resources, based around the idea of a "JDBC session".org.hibernate.resource.transaction Defines the resource-level transaction capabilities of Hibernate, centered around theTransactionCoordinator
contract.org.hibernate.resource.transaction.backend.jdbc.internal An implementation ofTransactionCoordinator
based onJdbcResourceTransaction
.org.hibernate.resource.transaction.backend.jta.internal org.hibernate.resource.transaction.spi Extended SPI contracts for the resource-level transaction capabilities of Hibernate.org.hibernate.result Defines support for dealing with results returned from database via JDBC.org.hibernate.result.internal org.hibernate.service Defines a framework for pluggable services, allowing for customization of key components of Hibernate, and abstraction of these components as SPI interfaces.org.hibernate.service.internal Implementation of the SPI for integrating pluggable services.org.hibernate.service.spi Defines an SPI for integrating pluggable services.org.hibernate.spi A tiny SPI for dealing with compound names and navigable paths.org.hibernate.sql This package contains helper classes for rendering SQL fragments and SQL statements.org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.exec Support for execution of SQL statements via JDBC.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC.org.hibernate.sql.model Package contains specialized SQL AST nodes and builders for table mutations of model parts originating from normal persistence-context events.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.results Package for processing JDBCResultSet
s into hydrated domain model graphs based on a "load plan" defined by a "domain result graph", that is, one or moreDomainResult
nodes with zero or moreFetch
nodes.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.basic org.hibernate.sql.results.graph.collection.internal org.hibernate.sql.results.graph.entity org.hibernate.sql.results.graph.entity.internal org.hibernate.sql.results.graph.tuple org.hibernate.sql.results.internal org.hibernate.sql.results.internal.domain org.hibernate.sql.results.jdbc.internal org.hibernate.sql.results.jdbc.spi org.hibernate.sql.results.spi org.hibernate.testing.junit4 org.hibernate.testing.orm.junit org.hibernate.testing.orm.transaction org.hibernate.testing.transaction org.hibernate.tool.schema.extract.internal Implementation of the SPI for schema information extraction from the database via JDBC.org.hibernate.tool.schema.extract.spi Defines an SPI for schema information extraction from the database via JDBC.org.hibernate.tool.schema.internal An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.org.hibernate.tool.schema.spi An SPI for the tooling related to DDL generation, export, migration, and validation.org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model.org.hibernate.tuple.entity org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.converter.internal Implements the SPI for basic-typed value conversions.org.hibernate.type.descriptor.converter.spi An SPI for basic-typed value conversions, including support for handling JPAAttributeConverter
instances as part of the HibernateType
system.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.sql An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.org.hibernate.type.format 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.org.hibernate.type.internal org.hibernate.type.spi Defines a registry for HibernateType
s.org.hibernate.usertype An API for user-defined custom types which extend the set of built-in types defined inorg.hibernate.type
.org.hibernate.usertype.internal -
Classes in org.hibernate used by org.hibernate Class Description Cache An API for directly querying and managing the second level cache.CacheMode Controls how the session interacts with the second-level cache or query cache.CallbackException Intended to be thrown fromLifecycle
andInterceptor
callbacks.ConnectionAcquisitionMode Indicates the manner in which JDBC connections are acquired.ConnectionReleaseMode Enumerates various policies for releasing JDBC connections.CustomEntityDirtinessStrategy.AttributeChecker Responsible for identifying when attributes are dirty.CustomEntityDirtinessStrategy.AttributeInformation ProvidesCustomEntityDirtinessStrategy.AttributeChecker
with meta information about the attributes being checked.CustomEntityDirtinessStrategy.DirtyCheckContext A callback to drive dirty checking.DuplicateMappingException.Type Enumeration of the types of things that can be duplicated.FetchMode Represents an association fetching strategy.Filter Allows control over an enabled filter at runtime.FlushMode Represents a flushing strategy.Hibernate.CollectionInterface Operations for obtaining references to persistent collections of a certain type.HibernateException The base type for exceptions thrown by Hibernate.IdentifierLoadAccess Loads an entity by its primary identifier.Incubating Marks the annotated Java element as incubating, potentially recursively.Interceptor 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.Internal 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.JDBCException Wraps aSQLException
arising from the JDBC driver.LobHelper LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.MultiIdentifierLoadAccess Loads multiple entities at once by identifiers, ultimately via one of theMultiIdentifierLoadAccess.multiLoad(K...)
methods, using the various options specified (if any)NaturalIdLoadAccess Loads an entity by its natural identifier.NaturalIdMultiLoadAccess Defines the ability to load multiple entities by simple natural-id simultaneously.PropertyAccessException A problem occurred accessing a property of an instance of a persistent class by reflection, or via enhanced entities.QueryException A problem occurred translating a Hibernate query to SQL due to invalid query syntax, or some similar problem.ReplicationMode Deprecated.sinceSession.replicate(Object, ReplicationMode)
is deprecatedScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
.Session The main runtime interface between a Java application and Hibernate.Session.LockRequest Deprecated.simply construct aLockOptions
and pass it toSession.lock(Object, LockOptions)
.SessionBuilder Allows creation of a newSession
with specific options.SessionEventListener Implemented by custom listeners that respond to low-level events involving interactions between theSession
and the database or second-level cache.SessionFactory 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.SharedSessionBuilder SpecializedSessionBuilder
with access to stuff from another session.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
.SimpleNaturalIdLoadAccess Loads an entity by its natural identifier.StaleStateException Thrown when a version number or timestamp check failed, indicating that theSession
contained stale data (when using long transactions with versioning).StatelessSession A command-oriented API often used for performing bulk operations against the database.StatelessSessionBuilder Allows creation of a newStatelessSession
with specific options.TimeZoneStorageStrategy Enumerates the possible storage strategies for offset or zoned datetimes.Transaction Represents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.TransientObjectException Thrown when the user passes a transient instance to aSession
method that expects a persistent instance.UnknownProfileException Used to indicate a request against an unknown profile name.UnresolvableObjectException Thrown when Hibernate could not resolve an object by id, especially when loading an association. -
Classes in org.hibernate used by org.hibernate.action.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.PropertyValueException Thrown when the (illegal) value of a property can not be persisted. -
Classes in org.hibernate used by org.hibernate.action.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.agroal.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.annotations Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FetchMode Represents an association fetching strategy.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.Remove Indicates that the annotated element is planned for removal as part of a deprecation process. -
Classes in org.hibernate used by org.hibernate.binder Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.boot Class Description CustomEntityDirtinessStrategy During a flush cycle, Hibernate needs to determine which of the entities associated with aSession
are dirty, meaning modified.EntityNameResolver An object capable of determining the entity name for a given entity instance.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Interceptor 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.Internal 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.InvalidMappingException Thrown when a mapping is found to be invalid.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Remove Indicates that the annotated element is planned for removal as part of a deprecation process.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.boot.archive.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.boot.beanvalidation Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.boot.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.CustomEntityDirtinessStrategy During a flush cycle, Hibernate needs to determine which of the entities associated with aSession
are dirty, meaning modified.CustomEntityDirtinessStrategy.DirtyCheckContext A callback to drive dirty checking.DuplicateMappingException Raised whenever a duplicate for a certain type occurs, such as a duplicate class, table, or property name.EntityNameResolver An object capable of determining the entity name for a given entity instance.FlushMode Represents a flushing strategy.Interceptor 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.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Session The main runtime interface between a Java application and Hibernate.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events.TimeZoneStorageStrategy Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.boot.jaxb.hbm.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.boot.jaxb.hbm.spi Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.boot.jaxb.internal Class Description Internal 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.jaxb.internal.stax Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.boot.jaxb.mapping Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy. -
Classes in org.hibernate used by org.hibernate.boot.jaxb.mapping.marshall Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy. -
Classes in org.hibernate used by org.hibernate.boot.model Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.boot.model.internal Class Description AnnotationException An exception that occurs while reading mapping annotations.CacheMode Controls how the session interacts with the second-level cache or query cache.FetchMode Represents an association fetching strategy.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Internal 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.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Remove Indicates that the annotated element is planned for removal as part of a deprecation process.TimeZoneStorageStrategy Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.boot.model.naming Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.boot.model.process.internal Class Description Internal 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.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.boot.model.relational Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.boot.model.source.internal.hbm Class Description HibernateException The base type for exceptions thrown by Hibernate.Remove Indicates that the annotated element is planned for removal as part of a deprecation process. -
Classes in org.hibernate used by org.hibernate.boot.query Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockOptions 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.registry Class Description Internal 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.registry.classloading.internal Class Description Internal 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.registry.classloading.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.boot.registry.selector.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.boot.spi Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.CustomEntityDirtinessStrategy During a flush cycle, Hibernate needs to determine which of the entities associated with aSession
are dirty, meaning modified.DuplicateMappingException Raised whenever a duplicate for a certain type occurs, such as a duplicate class, table, or property name.EntityNameResolver An object capable of determining the entity name for a given entity instance.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Interceptor 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.Internal 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.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events.TimeZoneStorageStrategy Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.boot.xsd Class Description Internal 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.bytecode.enhance.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.bytecode.enhance.spi.interceptor Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.bytecode.internal Class Description Internal 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.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.bytecode.internal.bytebuddy Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.bytecode.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.cache Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.cache.internal Class Description Cache An API for directly querying and managing the second level cache.HibernateException The base type for exceptions thrown by Hibernate.Internal 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.spi Class Description Cache An API for directly querying and managing the second level cache.HibernateException The base type for exceptions thrown by Hibernate.Internal 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.Remove 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 Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.cache.spi.entry Class Description HibernateException The base type for exceptions thrown by Hibernate.Interceptor 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.cfg Class Description AnnotationException An exception that occurs while reading mapping annotations.CustomEntityDirtinessStrategy During a flush cycle, Hibernate needs to determine which of the entities associated with aSession
are dirty, meaning modified.EntityNameResolver An object capable of determining the entity name for a given entity instance.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Interceptor 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.Internal 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.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Remove Indicates that the annotated element is planned for removal as part of a deprecation process.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.classic Class Description CallbackException Intended to be thrown fromLifecycle
andInterceptor
callbacks.Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.collection.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.context Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.context.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.Session The main runtime interface between a Java application and Hibernate.SessionFactory 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. -
Classes in org.hibernate used by org.hibernate.context.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.Session The main runtime interface between a Java application and Hibernate.SessionBuilder Allows creation of a newSession
with specific options. -
Classes in org.hibernate used by org.hibernate.dialect Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.dialect.aggregate Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.dialect.identity Class Description MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Remove Indicates that the annotated element is planned for removal as part of a deprecation process. -
Classes in org.hibernate used by org.hibernate.dialect.lock Class Description HibernateException The base type for exceptions thrown by Hibernate.JDBCException Wraps aSQLException
arising from the JDBC driver.LockMode Instances represent a lock mode for a row of a relational database table.StaleObjectStateException 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.pagination Class Description LockOptions 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.dialect.sequence Class Description MappingException 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.engine.internal Class Description BaseSessionEventListener A no-op implementation of SessionEventListener.HibernateException The base type for exceptions thrown by Hibernate.LockMode Instances represent a lock mode for a row of a relational database table.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Remove Indicates that the annotated element is planned for removal as part of a deprecation process.SessionEventListener Implemented by custom listeners that respond to low-level events involving interactions between theSession
and the database or second-level cache.TransientObjectException 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.internal Class Description Internal 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.engine.jdbc.batch.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.connections.internal Class Description Internal 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.JDBCException Wraps aSQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.dialect.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.dialect.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.JDBCException Wraps aSQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.mutation Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.mutation.group Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.engine.jdbc.mutation.internal Class Description FlushMode Represents a flushing strategy.LockOptions 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.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.JDBCException Wraps aSQLException
arising from the JDBC driver.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.engine.jndi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.engine.query Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.engine.query.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.engine.spi Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.CustomEntityDirtinessStrategy During a flush cycle, Hibernate needs to determine which of the entities associated with aSession
are dirty, meaning modified.Filter Allows control over an enabled filter at runtime.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.IdentifierLoadAccess Loads an entity by its primary identifier.Incubating Marks the annotated Java element as incubating, potentially recursively.Interceptor 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.Internal 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.JDBCException Wraps aSQLException
arising from the JDBC driver.LobHelper LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.MultiIdentifierLoadAccess Loads multiple entities at once by identifiers, ultimately via one of theMultiIdentifierLoadAccess.multiLoad(K...)
methods, using the various options specified (if any)NaturalIdLoadAccess Loads an entity by its natural identifier.NaturalIdMultiLoadAccess Defines the ability to load multiple entities by simple natural-id simultaneously.PropertyValueException Thrown when the (illegal) value of a property can not be persisted.ReplicationMode Deprecated.sinceSession.replicate(Object, ReplicationMode)
is deprecatedSession The main runtime interface between a Java application and Hibernate.Session.LockRequest Deprecated.simply construct aLockOptions
and pass it toSession.lock(Object, LockOptions)
.SessionBuilder Allows creation of a newSession
with specific options.SessionEventListener Implemented by custom listeners that respond to low-level events involving interactions between theSession
and the database or second-level cache.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events.SharedSessionBuilder SpecializedSessionBuilder
with access to stuff from another session.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
.SimpleNaturalIdLoadAccess Loads an entity by its natural identifier.StatelessSession A command-oriented API often used for performing bulk operations against the database.StatelessSessionBuilder Allows creation of a newStatelessSession
with specific options.Transaction Represents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.UnknownProfileException Used to indicate a request against an unknown profile name. -
Classes in org.hibernate used by org.hibernate.engine.transaction.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.Transaction 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 Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.engine.transaction.spi Class Description Transaction 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.envers Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.boot Class Description HibernateException The base type for exceptions thrown by Hibernate.MappingException 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.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.envers.configuration Class Description Internal 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.envers.configuration.internal.metadata Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.exception Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.internal.entities Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.internal.entities.mapper.id Class Description Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.internal.entities.mapper.relation.lazy Class Description HibernateException The base type for exceptions thrown by Hibernate.Session The main runtime interface between a Java application and Hibernate.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.envers.internal.reader Class Description HibernateException The base type for exceptions thrown by Hibernate.Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.internal.revisioninfo Class Description Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.internal.synchronization Class Description Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.internal.synchronization.work Class Description Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.internal.tools.query Class Description Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.query Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.envers.query.internal.impl Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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 Class Description Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.strategy.internal Class Description Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.envers.strategy.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.event.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.ReplicationMode Deprecated.sinceSession.replicate(Object, ReplicationMode)
is deprecated -
Classes in org.hibernate used by org.hibernate.event.service.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.event.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.ReplicationMode Deprecated.sinceSession.replicate(Object, ReplicationMode)
is deprecatedSession The main runtime interface between a Java application and Hibernate.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.exception Class Description HibernateException The base type for exceptions thrown by Hibernate.JDBCException Wraps aSQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.exception.internal Class Description JDBCException Wraps aSQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.exception.spi Class Description JDBCException Wraps aSQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.generator Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.generator.internal Class Description Internal 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.graph Class Description HibernateException The base type for exceptions thrown by Hibernate.Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.hikaricp.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.id Class Description FetchMode Represents an association fetching strategy.HibernateException The base type for exceptions thrown by Hibernate.Internal 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.MappingException 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.enhanced Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.MappingException 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.factory Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.id.factory.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.integrator.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.CustomEntityDirtinessStrategy During a flush cycle, Hibernate needs to determine which of the entities associated with aSession
are dirty, meaning modified.EntityNameResolver An object capable of determining the entity name for a given entity instance.Filter Allows control over an enabled filter at runtime.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Interceptor 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.JDBCException Wraps aSQLException
arising from the JDBC driver.LobHelper LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.MultiIdentifierLoadAccess Loads multiple entities at once by identifiers, ultimately via one of theMultiIdentifierLoadAccess.multiLoad(K...)
methods, using the various options specified (if any)NaturalIdLoadAccess Loads an entity by its natural identifier.NaturalIdMultiLoadAccess Defines the ability to load multiple entities by simple natural-id simultaneously.ReplicationMode Deprecated.sinceSession.replicate(Object, ReplicationMode)
is deprecatedScrollableResults A result iterator that allows moving around within the results by arbitrary increments.Session The main runtime interface between a Java application and Hibernate.Session.LockRequest Deprecated.simply construct aLockOptions
and pass it toSession.lock(Object, LockOptions)
.SessionBuilder Allows creation of a newSession
with specific options.SessionEventListener Implemented by custom listeners that respond to low-level events involving interactions between theSession
and the database or second-level cache.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events.SharedSessionBuilder SpecializedSessionBuilder
with access to stuff from another session.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
.SimpleNaturalIdLoadAccess Loads an entity by its natural identifier.StaleStateException Thrown when a version number or timestamp check failed, indicating that theSession
contained stale data (when using long transactions with versioning).StatelessSession A command-oriented API often used for performing bulk operations against the database.StatelessSessionBuilder Allows creation of a newStatelessSession
with specific options.TimeZoneStorageStrategy Enumerates the possible storage strategies for offset or zoned datetimes.Transaction Represents a resource-local transaction, where resource-local is interpreted by Hibernate to mean any transaction under the control of Hibernate.UnknownProfileException Used to indicate a request against an unknown profile name. -
Classes in org.hibernate used by org.hibernate.internal.util Class Description HibernateException The base type for exceptions thrown by Hibernate.LockMode Instances represent a lock mode for a row of a relational database table.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.PropertyNotFoundException 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 Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.internal.util.collections Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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.config Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.internal.util.xml Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.jdbc Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.jpa.boot.internal Class Description Internal 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.jpa.boot.spi Class Description Internal 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.jpa.internal.util Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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 Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.loader.ast.internal Class Description FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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.spi Class Description LockOptions 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.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.IdentifierLoadAccess Loads an entity by its primary identifier.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.NaturalIdLoadAccess Loads an entity by its natural identifier.SimpleNaturalIdLoadAccess Loads an entity by its natural identifier. -
Classes in org.hibernate used by org.hibernate.mapping Class Description FetchMode Represents an association fetching strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Remove Indicates that the annotated element is planned for removal as part of a deprecation process.TimeZoneStorageStrategy Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.metadata Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.metamodel Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.metamodel.internal Class Description EntityNameResolver An object capable of determining the entity name for a given entity instance.Internal 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 Class Description Filter Allows control over an enabled filter at runtime.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.internal Class Description FetchMode Represents an association fetching strategy.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.metamodel.mapping.ordering.ast Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.metamodel.model.domain Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.metamodel.model.domain.internal Class Description EntityNameResolver An object capable of determining the entity name for a given entity instance.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Metamodel Deprecated.PreferJpaMetamodel
-
Classes in org.hibernate used by org.hibernate.metamodel.spi Class Description EntityNameResolver An object capable of determining the entity name for a given entity instance.Incubating Marks the annotated Java element as incubating, potentially recursively.Metamodel Deprecated.PreferJpaMetamodel
-
Classes in org.hibernate used by org.hibernate.persister.collection Class Description FetchMode Represents an association fetching strategy.Filter Allows control over an enabled filter at runtime.HibernateException The base type for exceptions thrown by Hibernate.Internal 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.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.QueryException A problem occurred translating a Hibernate query to SQL due to invalid query syntax, or some similar problem.Remove 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 Class Description FetchMode Represents an association fetching strategy.Filter Allows control over an enabled filter at runtime.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.QueryException A problem occurred translating a Hibernate query to SQL due to invalid query syntax, or some similar problem.Remove 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.mutation Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.persister.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.pretty Class Description Internal 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.procedure Class Description HibernateException The base type for exceptions thrown by Hibernate.MappingException 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.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.procedure.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.property.access.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.Internal 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.proxool.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.proxy Class Description HibernateException The base type for exceptions thrown by Hibernate.Internal 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 Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.query Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.QueryException A problem occurred translating a Hibernate query to SQL due to invalid query syntax, or some similar problem.Remove Indicates that the annotated element is planned for removal as part of a deprecation process.ScrollableResults A result iterator that allows moving around within the results by arbitrary increments.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.query.criteria Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.criteria.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockOptions 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.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.derived Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.hql Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.hql.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockOptions 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.spi Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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.named Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.procedure Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.results Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.query.results.complete Class Description LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.query.results.dynamic Class Description LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.query.spi Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.NonUniqueResultException Thrown when the application callsQuery.getSingleResult()
orQuery.uniqueResult()
and the query returns more than one row from the database.ScrollableResults A result iterator that allows moving around within the results by arbitrary increments.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.query.sql.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.QueryException A problem occurred translating a Hibernate query to SQL due to invalid query syntax, or some similar problem.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.query.sql.spi Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.MappingException 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.sqm Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.HibernateException The base type for exceptions thrown by Hibernate.Internal 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.QueryException A problem occurred translating a Hibernate query to SQL due to invalid query syntax, or some similar problem. -
Classes in org.hibernate used by org.hibernate.query.sqm.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.FlushMode Represents a flushing strategy.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.query.sqm.produce.function Class Description Internal 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.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.LockOptions 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.sqm.sql Class Description HibernateException The base type for exceptions thrown by Hibernate.Internal 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.LockMode 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 Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.query.sqm.tree.domain Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.sqm.tree.expression Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.from Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.Remove Indicates that the annotated element is planned for removal as part of a deprecation process. -
Classes in org.hibernate used by org.hibernate.query.sqm.tree.insert Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.query.sqm.tree.select Class Description Internal 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.relational Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.resource.beans.container.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.Internal 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.spi Class Description ConnectionAcquisitionMode Indicates the manner in which JDBC connections are acquired.ConnectionReleaseMode Enumerates various policies for releasing JDBC connections. -
Classes in org.hibernate used by org.hibernate.resource.transaction Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.resource.transaction.backend.jdbc.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.resource.transaction.backend.jta.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.resource.transaction.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.result Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.result.internal Class Description JDBCException Wraps aSQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.service Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.service.internal Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.service.spi Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.sql Class Description Internal 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.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions Contains a set of options describing how a row of a database table mapped by an entity should be locked.QueryException A problem occurred translating a Hibernate query to SQL due to invalid query syntax, or some similar problem. -
Classes in org.hibernate used by org.hibernate.sql.ast Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.sql.ast.spi Class Description Internal 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.LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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.expression Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.sql.ast.tree.from Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.sql.exec Class Description HibernateError Marks a group of exceptions that generally indicate an internal Hibernate error or bug.HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.sql.exec.internal Class Description CacheMode Controls how the session interacts with the second-level cache or query cache.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.sql.exec.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.ScrollMode Specifies the type of JDBC scrollable result set to use underneath aScrollableResults
. -
Classes in org.hibernate used by org.hibernate.sql.model Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.sql.model.ast Class Description Internal 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.sql.results Class Description HibernateException The base type for exceptions thrown by Hibernate. -
Classes in org.hibernate used by org.hibernate.sql.results.graph Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.sql.results.graph.basic Class Description Internal 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.sql.results.graph.collection.internal Class Description LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.sql.results.graph.entity Class Description LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.sql.results.graph.entity.internal Class Description LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.sql.results.graph.tuple Class Description Internal 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.sql.results.internal Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.LockOptions 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.internal.domain Class Description LockMode Instances represent a lock mode for a row of a relational database table. -
Classes in org.hibernate used by org.hibernate.sql.results.jdbc.internal Class Description LockMode Instances represent a lock mode for a row of a relational database table.LockOptions 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.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.sql.results.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.testing.junit4 Class Description HibernateException The base type for exceptions thrown by Hibernate.Interceptor 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.Session The main runtime interface between a Java application and Hibernate.StatelessSession A command-oriented API often used for performing bulk operations against the database. -
Classes in org.hibernate used by org.hibernate.testing.orm.junit Class Description Interceptor 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.Internal 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.SessionBuilder Allows creation of a newSession
with specific options.StatelessSession A command-oriented API often used for performing bulk operations against the database. -
Classes in org.hibernate used by org.hibernate.testing.orm.transaction Class Description StatelessSession A command-oriented API often used for performing bulk operations against the database. -
Classes in org.hibernate used by org.hibernate.testing.transaction Class Description Session The main runtime interface between a Java application and Hibernate.SessionBuilder Allows creation of a newSession
with specific options.SessionFactory 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.StatelessSession 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 Class Description JDBCException Wraps aSQLException
arising from the JDBC driver. -
Classes in org.hibernate used by org.hibernate.tool.schema.extract.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.tool.schema.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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 Class Description FetchMode Represents an association fetching strategy.Internal 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.Remove Indicates that the annotated element is planned for removal as part of a deprecation process.Session The main runtime interface between a Java application and Hibernate. -
Classes in org.hibernate used by org.hibernate.tuple.entity Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.type Class Description FetchMode Represents an association fetching strategy.HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.Remove Indicates that the annotated element is planned for removal as part of a deprecation process. -
Classes in org.hibernate used by org.hibernate.type.descriptor.converter.internal Class Description SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.type.descriptor.converter.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.type.descriptor.java Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.type.descriptor.java.spi Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.type.descriptor.jdbc Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.TimeZoneStorageStrategy Enumerates the possible storage strategies for offset or zoned datetimes. -
Classes in org.hibernate used by org.hibernate.type.descriptor.sql Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.type.format Class Description Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.type.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.MappingException An exception that occurs while reading mapping sources, either XML or annotations, usually as a result of something screwy in the O/R mappings.SharedSessionContract Declares operations that are common betweenSession
andStatelessSession
. -
Classes in org.hibernate used by org.hibernate.type.spi Class Description Incubating Marks the annotated Java element as incubating, potentially recursively.Internal 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.SessionFactory 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.SessionFactoryObserver Allows reaction to basicSessionFactory
lifecycle events. -
Classes in org.hibernate used by org.hibernate.usertype Class Description HibernateException The base type for exceptions thrown by Hibernate.Incubating Marks the annotated Java element as incubating, potentially recursively. -
Classes in org.hibernate used by org.hibernate.usertype.internal Class Description HibernateException The base type for exceptions thrown by Hibernate.