Uses of Package
jakarta.persistence
Packages that use jakarta.persistence
Package
Description
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
Jakarta Persistence Criteria API
SPI for Jakarta Persistence providers
This package defines the central Hibernate APIs, beginning with
SessionFactory, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session and StatelessSession,
the most important APIs exposing persistence-related operations for
entities.The various concrete action implementations.
A set of mapping annotations which extend the O/R mapping annotations defined by JPA.
This package contains the interfaces that make up the bootstrap API
for Hibernate.
Support for integrating Jakarta Bean Validation.
Contains basic support for Java XML Processing (JAXP) via Streaming API for XML (StAX)
This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database.
Defines the SPI of a
registry
of JPA
AttributeConverters.This API allows intervention by generic code in the process of determining the names of
database objects (tables, columns, and constraints).
Support for handling named queries during the bootstrap process.
The class loading service SPI.
Defines actual contract used for
strategy selection.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Package defining bytecode code enhancement (instrumentation) support.
Byte Buddy support internals
Package defining bytecode code enhancement (instrumentation) support.
This package defines the API of the second-level cache service.
Internal implementations and support for second-level caching.
Defines the integration aspect of Hibernate's second-level caching, allowing
a "caching backend" to be plugged in as a cache provider.
Defines contracts for transactional and concurrent access to cached
entity and
collection data.
This package defines APIs for configuring Hibernate.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Support for
Dialect-specific locking strategies.This package contains classes which are "shared" by other subsystems,
and implementations of some key algorithms.
Support for JNDI within Hibernate
Support for dealing with parameters of native queries.
An SPI for dealing with parameters of native queries.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An SPI for integrating with container-provided implementations of JTA.
An SPI abstracting the object which implements
Transaction.An SPI for the event listener registration service.
Defines the event types and event listener interfaces for
events produced by the stateful
Session.Defines certain very important flavors of
JDBCException,
along with an SPI for interpreting product-specific SQLExceptions
arising from a JDBC driver into something more uniform and meaningful.Implements and extends the JPA-defined entity graph API.
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph.This package and its subpackages, especially
org.hibernate.id.enhanced,
contain the built-in id generators, all of which implement either
IdentifierGenerator or
PostInsertIdentifierGenerator.Defines a service for creating
id generators.
Implementation of the SPI for id generator factories.
Contains an SPI for id generator factories.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate.Internal utility classes
A small API allowing the client of a Hibernate session to interact directly
with JDBC, using the same connection and transaction obtained by the session.
The packages in this namespace are responsible for implementing certain
requirements of the JPA specification, especially things which are only
needed when Hibernate is acting as a JPA persistence provider.
Defines Hibernate implementation of Java Persistence specification.
An SPI for managing cases where, by default, Hibernate intentionally violates
the letter of the JPA specification.
This package defines functionality for processing JDBC result sets
and returning complex graphs of persistent objects.
This package defines the Hibernate configuration-time mapping model.
This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
An SPI for integrating custom entity and collection persisters.
Defines support for executing database stored procedures and functions and accessing their outputs.
Defines the internal implementation of the stored procedure SPI.
Defines an SPI for calling stored procedures and functions.
Contains various implementations of
PropertyAccessStrategy.An SPI abstracting how persistent attributes of an entity or embeddable type
are accessed by Hibernate.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
SPI for extending
HibernateCriteriaBuilder
with additional functionality by registering a Service.Package defining support for HQL, including JPQL as a subset of HQL.
Implementation of the SPIs for HQL support.
SPIs for HQL support.
Support SQL functions in the SQM model.
Support for defining result set mappings used in
NativeQuery,
ProcedureCall, and StoredProcedureQuery.Support for immutable result/fetch builder graph nodes built from static sources
such as
SqlResultSetMapping or the hbm.xml
mapping element <resultset/>.Support for mutable result/fetch builder graphs nodes built dynamically via
Hibernate's
NativeQuery APIsContains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
Implementation of the SPIs for native SQL query support.
SPIs for native SQL query support.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
Package defining support for
SqmFunctionDescriptor handling.SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Nodes representing logical predicates in the SQM tree.
Nodes representing
select statements in the SQM tree.An implementation of the bean container SPI based on CDI.
Defines the resource-level transaction capabilities of Hibernate, centered
around the
TransactionCoordinator
contract.Implementations of
TransactionCoordinator
based on JTA.Defines support for dealing with results returned from database via JDBC.
Defines a framework for pluggable services,
allowing for customization of key components of Hibernate, and abstraction of these
components as SPI interfaces.
Implementation of the SPI for integrating pluggable services.
Defines an SPI for integrating pluggable services.
Package defining a SQL AST for use in generation of SQL.
AST nodes representing root tables and joins in a SQL tree.
Support for execution of SQL statements via JDBC.
Implementation of the SPI for execution of SQL statements via JDBC.
SPI for execution of SQL statements via JDBC.
Package for processing JDBC
ResultSets into hydrated domain model graphs
based on a "load plan" defined by a "domain result graph", that is, one or more
DomainResult nodes with zero or more
Fetch nodes.Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.Implements the SPI for basic-typed value conversions.
An SPI for basic-typed value conversions, including support for handling
JPA
AttributeConverter instances as part of
the Hibernate Type system.Integrates a range of types defined by the JDK with the type system
of Hibernate.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
Defines a registry for Hibernate
Types.-
Classes in jakarta.persistence used by jakarta.persistenceClassDescriptionUsed with the
Accessannotation to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute of such a class.Represents an attribute node of an entity graph.Interface used to interact with the second-level cache.Used as the value of thejakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.Defines the set of cascadable operations that are propagated to the associated entity.Used to control the application of a constraint.Defines supported types of the discriminator column.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Interface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.Interface used to control transactions on resource-local entity managers.Defines mapping for enumerated types.Defines strategies for fetching data from the database.Flush mode setting.Defines the types of primary key generation strategies.Defines inheritance strategy options.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Specifies the mode of a parameter of a stored procedure query.Specifies whether a transaction-scoped or extended persistence context is to be used inPersistenceContext.Thrown by the persistence provider when a problem occurs.Utility interface between the application and the persistence provider managing the persistence unit.Utility interface between the application and the persistence provider(s).Defines the values of thejakarta.persistence.lock.scopeproperty for pessimistic locking.Interface used to control query execution.Specifies how the provider must use a second-level cache for the persistence unit.Interface used to control stored procedure query execution.This type represents a subgraph for an attribute node that corresponds to a Managed Type.Specifies whether the persistence context is always automatically synchronized with the current transaction or whether the persistence context must be explicitly joined to the current transaction by means of theEntityManager.joinTransaction()method.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.TheTupleElementinterface defines an element that is returned in a query result tuple.Interface used to control the execution of typed queries.The validation mode to be used by the provider for the persistence unit. -
Classes in jakarta.persistence used by jakarta.persistence.criteriaClassDescriptionType for query parameter objects.Interface for extracting the elements of a query result tuple.The
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by jakarta.persistence.spiClassDescriptionInterface used to interact with the entity manager factory for the persistence unit.Specifies how the provider must use a second-level cache for the persistence unit.The validation mode to be used by the provider for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernateClassDescriptionInterface used to interact with the second-level cache.Used as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Interface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.Thrown by the persistence provider when an entity reference obtained byEntityManager.getReferenceis accessed but the entity does not exist.Interface used to control transactions on resource-local entity managers.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Thrown by the persistence provider when a problem occurs.Defines the values of thejakarta.persistence.lock.scopeproperty for pessimistic locking. -
Classes in jakarta.persistence used by org.hibernate.action.internal
-
Classes in jakarta.persistence used by org.hibernate.annotationsClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.
-
Classes in jakarta.persistence used by org.hibernate.bootClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Thrown by the persistence provider when a problem occurs.Specifies how the provider must use a second-level cache for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.boot.archive.spi
-
Classes in jakarta.persistence used by org.hibernate.boot.beanvalidation
-
Classes in jakarta.persistence used by org.hibernate.boot.internalClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Defines the types of primary key generation strategies.Specifies and names a stored procedure, its parameters, and its result type.Defines a primary key generator that may be referenced by name when a generator element is specified for the
GeneratedValueannotation.Specifies how the provider must use a second-level cache for the persistence unit.Defines a primary key generator that may be referenced by name when a generator element is specified for theGeneratedValueannotation. -
Classes in jakarta.persistence used by org.hibernate.boot.jaxb.internal.stax
-
Classes in jakarta.persistence used by org.hibernate.boot.jaxb.mappingClassDescriptionUsed with the
Accessannotation to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute of such a class.Used to control the application of a constraint.Defines supported types of the discriminator column.Defines mapping for enumerated types.Defines strategies for fetching data from the database.Defines the types of primary key generation strategies.Defines inheritance strategy options.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Specifies the mode of a parameter of a stored procedure query.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.boot.jaxb.mapping.marshallClassDescriptionUsed with the
Accessannotation to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute of such a class.Used to control the application of a constraint.Defines supported types of the discriminator column.Defines mapping for enumerated types.Defines strategies for fetching data from the database.Defines the types of primary key generation strategies.Defines inheritance strategy options.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Specifies the mode of a parameter of a stored procedure query.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.boot.modelClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Defines the types of primary key generation strategies.Used to specify the path and boundaries for a find operation or query.
-
Classes in jakarta.persistence used by org.hibernate.boot.model.convert.internalClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.
-
Classes in jakarta.persistence used by org.hibernate.boot.model.convert.spiClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.
-
Classes in jakarta.persistence used by org.hibernate.boot.model.internalClassDescriptionUsed with the
Accessannotation to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute of such a class.A class that implements this interface can be used to convert entity attribute state into database column representation and back again.Defines the set of cascadable operations that are propagated to the associated entity.Specifies the mapped column for a persistent property or field.Specifies the conversion of a Basic field or property.Defines mapping for enumerated types.Defines strategies for fetching data from the database.Used to specify the handling of foreign key constraints when schema generation is in effect.Used in schema generation to specify creation of an index.Defines inheritance strategy options.Specifies a column for joining an entity association or element collection.Specifies the mapping of associations.Specifies the map key for associations of typejava.util.Mapwhen the map key is itself the primary key or a persistent field or property of the entity that is the value of the map.Specifies the mapping for the key column of a map whose map key is a basic type.Specifies a mapping to an entity that is a map key.Used to specify the path and boundaries for a find operation or query.Specifies multiple native SQL named queries.Specifies a named native SQL query.Specifies multiple named Jakarta Persistence query language queries.Specifies a static, named query in the Jakarta Persistence query language.Specifies and names a stored procedure, its parameters, and its result type.Specifies the ordering of the elements of a collection valued association or element collection at the point when the association or collection is retrieved.Specifies a column that is used to maintain the persistent order of a list.Thrown by the persistence provider when a problem occurs.Specifies a primary key column that is used as a foreign key to join to another table.Used to supply a query property or hint to theNamedQueryorNamedNativeQueryannotation.Specifies a secondary table for the annotated entity class.Defines a primary key generator that may be referenced by name when a generator element is specified for theGeneratedValueannotation.Specifies the mapping of the result of a native SQL query or stored procedure.Is used to define one or moreSqlResultSetMappingannotations.Specifies the primary table for the annotated entity.Defines a primary key generator that may be referenced by name when a generator element is specified for theGeneratedValueannotation.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Specifies that a unique constraint is to be included in the generated DDL for a primary or secondary table. -
Classes in jakarta.persistence used by org.hibernate.boot.model.naming
-
Classes in jakarta.persistence used by org.hibernate.boot.queryClassDescriptionUsed in conjunction with the
SqlResultSetMappingannotation to map the SELECT clause of a SQL query to an entity result.Specifies the mapping of the result of a native SQL query or stored procedure. -
Classes in jakarta.persistence used by org.hibernate.boot.registry.classloading.spi
-
Classes in jakarta.persistence used by org.hibernate.boot.registry.selector.spi
-
Classes in jakarta.persistence used by org.hibernate.boot.spiClassDescriptionUsed with the
Accessannotation to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute of such a class.A class that implements this interface can be used to convert entity attribute state into database column representation and back again.Thrown by the persistence provider when a problem occurs.Specifies how the provider must use a second-level cache for the persistence unit. -
Classes in jakarta.persistence used by org.hibernate.bytecode.enhance
-
Classes in jakarta.persistence used by org.hibernate.bytecode.enhance.spi
-
Classes in jakarta.persistence used by org.hibernate.bytecode.internal.bytebuddy
-
Classes in jakarta.persistence used by org.hibernate.bytecode.spi
-
Classes in jakarta.persistence used by org.hibernate.cache
-
Classes in jakarta.persistence used by org.hibernate.cache.internal
-
Classes in jakarta.persistence used by org.hibernate.cache.spi
-
Classes in jakarta.persistence used by org.hibernate.cache.spi.access
-
Classes in jakarta.persistence used by org.hibernate.cfgClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Thrown by the persistence provider when a problem occurs.Specifies how the provider must use a second-level cache for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.context
-
Classes in jakarta.persistence used by org.hibernate.dialectClassDescriptionType used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.dialect.functionClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.dialect.lock
-
Classes in jakarta.persistence used by org.hibernate.engine
-
Classes in jakarta.persistence used by org.hibernate.engine.jdbc.mutation.group
-
Classes in jakarta.persistence used by org.hibernate.engine.jdbc.mutation.internalClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database. -
Classes in jakarta.persistence used by org.hibernate.engine.jndi
-
Classes in jakarta.persistence used by org.hibernate.engine.query
-
Classes in jakarta.persistence used by org.hibernate.engine.query.spi
-
Classes in jakarta.persistence used by org.hibernate.engine.spiClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Interface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Utility interface between the application and the persistence provider managing the persistence unit.Interface used to control query execution.Specifies whether the persistence context is always automatically synchronized with the current transaction or whether the persistence context must be explicitly joined to the current transaction by means of theEntityManager.joinTransaction()method. -
Classes in jakarta.persistence used by org.hibernate.engine.transaction.internalClassDescriptionInterface used to control transactions on resource-local entity managers.
-
Classes in jakarta.persistence used by org.hibernate.engine.transaction.jta.platform.spi
-
Classes in jakarta.persistence used by org.hibernate.engine.transaction.spiClassDescriptionInterface used to control transactions on resource-local entity managers.
-
Classes in jakarta.persistence used by org.hibernate.enversClassDescriptionInterface used to interact with the persistence context.Designates a class whose mapping information is applied to the entities that inherit from it.Specifies that the property or field is not persistent.
-
Classes in jakarta.persistence used by org.hibernate.envers.boot
-
Classes in jakarta.persistence used by org.hibernate.envers.configuration.internal.metadata
-
Classes in jakarta.persistence used by org.hibernate.envers.configuration.internal.metadata.reader
-
Classes in jakarta.persistence used by org.hibernate.envers.enhancedClassDescriptionDesignates a class whose mapping information is applied to the entities that inherit from it.Specifies that the property or field is not persistent.
-
Classes in jakarta.persistence used by org.hibernate.envers.exception
-
Classes in jakarta.persistence used by org.hibernate.envers.internal.entities.mapper.relation.lazy
-
Classes in jakarta.persistence used by org.hibernate.envers.queryClassDescriptionThrown by the persistence provider when
Query.getSingleResult()orTypedQuery.getSingleResult()is executed on a query and there is more than one result from the query.Thrown by the persistence provider whenQuery.getSingleResult()orTypedQuery.getSingleResult()is executed on a query and there is no result to return. -
Classes in jakarta.persistence used by org.hibernate.envers.query.internal.implClassDescriptionThrown by the persistence provider when
Query.getSingleResult()orTypedQuery.getSingleResult()is executed on a query and there is more than one result from the query.Thrown by the persistence provider whenQuery.getSingleResult()orTypedQuery.getSingleResult()is executed on a query and there is no result to return. -
Classes in jakarta.persistence used by org.hibernate.event.service.spi
-
Classes in jakarta.persistence used by org.hibernate.event.spi
-
Classes in jakarta.persistence used by org.hibernate.exception
-
Classes in jakarta.persistence used by org.hibernate.graphClassDescriptionRepresents an attribute node of an entity graph.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Interface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.Thrown by the persistence provider when a problem occurs.Interface used to control query execution.This type represents a subgraph for an attribute node that corresponds to a Managed Type.Interface used to control the execution of typed queries.
-
Classes in jakarta.persistence used by org.hibernate.graph.internalClassDescriptionRepresents an attribute node of an entity graph.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.This type represents a subgraph for an attribute node that corresponds to a Managed Type.
-
Classes in jakarta.persistence used by org.hibernate.graph.spiClassDescriptionRepresents an attribute node of an entity graph.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.This type represents a subgraph for an attribute node that corresponds to a Managed Type.
-
Classes in jakarta.persistence used by org.hibernate.id
-
Classes in jakarta.persistence used by org.hibernate.id.factory
-
Classes in jakarta.persistence used by org.hibernate.id.factory.internal
-
Classes in jakarta.persistence used by org.hibernate.id.factory.spi
-
Classes in jakarta.persistence used by org.hibernate.internalClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Interface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Thrown by the persistence provider when a problem occurs.Utility interface between the application and the persistence provider managing the persistence unit.Interface used to control query execution.Specifies whether the persistence context is always automatically synchronized with the current transaction or whether the persistence context must be explicitly joined to the current transaction by means of theEntityManager.joinTransaction()method. -
Classes in jakarta.persistence used by org.hibernate.internal.utilClassDescriptionLock modes can be specified by means of passing a
LockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method. -
Classes in jakarta.persistence used by org.hibernate.internal.util.beans
-
Classes in jakarta.persistence used by org.hibernate.internal.util.config
-
Classes in jakarta.persistence used by org.hibernate.internal.util.xml
-
Classes in jakarta.persistence used by org.hibernate.jdbc
-
Classes in jakarta.persistence used by org.hibernate.jpaClassDescriptionInterface used to interact with the entity manager factory for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.jpa.boot.internalClassDescriptionInterface used to interact with the entity manager factory for the persistence unit.Thrown by the persistence provider when a problem occurs.Specifies how the provider must use a second-level cache for the persistence unit.The validation mode to be used by the provider for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.jpa.boot.spiClassDescriptionInterface used to interact with the entity manager factory for the persistence unit.Specifies how the provider must use a second-level cache for the persistence unit.The validation mode to be used by the provider for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.jpa.internalClassDescriptionUtility interface between the application and the persistence provider managing the persistence unit.Utility interface between the application and the persistence provider(s).
-
Classes in jakarta.persistence used by org.hibernate.jpa.internal.utilClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Thrown by the persistence provider when a problem occurs. -
Classes in jakarta.persistence used by org.hibernate.jpa.spi
-
Classes in jakarta.persistence used by org.hibernate.loader
-
Classes in jakarta.persistence used by org.hibernate.loader.ast.internalClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database. -
Classes in jakarta.persistence used by org.hibernate.mappingClassDescriptionDefines mapping for enumerated types.Defines strategies for fetching data from the database.Type used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.metamodel
-
Classes in jakarta.persistence used by org.hibernate.metamodel.mapping.ordering.ast
-
Classes in jakarta.persistence used by org.hibernate.metamodel.model.domainClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.metamodel.model.domain.internalClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.persister.spi
-
Classes in jakarta.persistence used by org.hibernate.procedureClassDescriptionFlush mode setting.Type for query parameter objects.Specifies the mode of a parameter of a stored procedure query.Thrown by the persistence provider when a problem occurs.Interface used to control query execution.Interface used to control stored procedure query execution.Type used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.procedure.internalClassDescriptionFlush mode setting.Lock modes can be specified by means of passing a
LockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Specifies the mode of a parameter of a stored procedure query.Interface used to control query execution.Interface used to control stored procedure query execution.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.procedure.spiClassDescriptionFlush mode setting.Type for query parameter objects.Specifies the mode of a parameter of a stored procedure query.Interface used to control query execution.Interface used to control stored procedure query execution.Type used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.property.access.internalClassDescriptionUsed with the
Accessannotation to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute of such a class. -
Classes in jakarta.persistence used by org.hibernate.property.access.spi
-
Classes in jakarta.persistence used by org.hibernate.queryClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Used as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Thrown by the persistence provider when a problem occurs.Interface used to control query execution.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Interface for extracting the elements of a query result tuple.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.query.criteriaClassDescriptionInterface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.Type for query parameter objects.Interface for extracting the elements of a query result tuple.The
TupleElementinterface defines an element that is returned in a query result tuple.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.query.criteria.spi
-
Classes in jakarta.persistence used by org.hibernate.query.hql
-
Classes in jakarta.persistence used by org.hibernate.query.hql.internalClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.hql.spiClassDescriptionFlush mode setting.Lock modes can be specified by means of passing a
LockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Interface used to control query execution.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.query.internalClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.Used in conjunction with theSqlResultSetMappingannotation orConstructorResultannotation to map a column of the SELECT list of a SQL query.Type for query parameter objects.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.query.procedureClassDescriptionType for query parameter objects.Specifies the mode of a parameter of a stored procedure query.
-
Classes in jakarta.persistence used by org.hibernate.query.resultsClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Thrown by the persistence provider when a problem occurs.
-
Classes in jakarta.persistence used by org.hibernate.query.results.completeClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.
-
Classes in jakarta.persistence used by org.hibernate.query.results.dynamicClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.
-
Classes in jakarta.persistence used by org.hibernate.query.spiClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Interface used to control query execution.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.query.sql.internalClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Used as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Interface used to control query execution.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.query.sql.spiClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Flush mode setting.Lock modes can be specified by means of passing a
LockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Interface used to control query execution.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.query.sqmClassDescriptionType for query parameter objects.Thrown by the persistence provider when a problem occurs.Type used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar.Interface for extracting the elements of a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.functionClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.internalClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Interface used to control query execution.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar.Interface for extracting the elements of a query result tuple.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.produce.function
-
Classes in jakarta.persistence used by org.hibernate.query.sqm.spiClassDescriptionUsed as the value of the
jakarta.persistence.cache.retrieveModeproperty to specify the behavior when data is retrieved by thefindmethods and by queries.Used as the value of thejakarta.persistence.cache.storeModeproperty to specify the behavior when data is read from the database and when data is committed into the database.This type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.Flush mode setting.Lock modes can be specified by means of passing aLockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Type used to indicate a specific mapping ofjava.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.sql
-
Classes in jakarta.persistence used by org.hibernate.query.sqm.sql.internal
-
Classes in jakarta.persistence used by org.hibernate.query.sqm.tree.domainClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.tree.expressionClassDescriptionType for query parameter objects.Thrown by the persistence provider when a problem occurs.The
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.tree.fromClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.tree.insert
-
Classes in jakarta.persistence used by org.hibernate.query.sqm.tree.jpaClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.tree.predicateClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.query.sqm.tree.selectClassDescriptionThe
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.resource.beans.container.internal
-
Classes in jakarta.persistence used by org.hibernate.resource.transaction
-
Classes in jakarta.persistence used by org.hibernate.resource.transaction.backend.jta.internal
-
Classes in jakarta.persistence used by org.hibernate.result
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.ormClassDescriptionInterface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.Interface used to control the execution of typed queries.
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.common.implClassDescriptionInterface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.loading.implClassDescriptionThis type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.loading.spi
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.mappingClassDescriptionInterface used to interact with the entity manager factory for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.mapping.implClassDescriptionInterface used to interact with the persistence context.Interface used to interact with the entity manager factory for the persistence unit.
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.scope.impl
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.search.loading.dslClassDescriptionThis type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of a graph of entities and entity relationships.
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.search.query.implClassDescriptionLock modes can be specified by means of passing a
LockModeTypeargument to one of theEntityManagermethods that take locks (lock,find, orrefresh) or to theQuery.setLockMode()orTypedQuery.setLockMode()method.Type for query parameter objects.Interface used to control query execution.Interface used to control the execution of typed queries. -
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.session
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.session.impl
-
Classes in jakarta.persistence used by org.hibernate.search.mapper.orm.spi
-
Classes in jakarta.persistence used by org.hibernate.service
-
Classes in jakarta.persistence used by org.hibernate.service.internal
-
Classes in jakarta.persistence used by org.hibernate.service.spi
-
Classes in jakarta.persistence used by org.hibernate.sql.ast
-
Classes in jakarta.persistence used by org.hibernate.sql.ast.tree.from
-
Classes in jakarta.persistence used by org.hibernate.sql.exec
-
Classes in jakarta.persistence used by org.hibernate.sql.exec.internal
-
Classes in jakarta.persistence used by org.hibernate.sql.exec.spi
-
Classes in jakarta.persistence used by org.hibernate.sql.results
-
Classes in jakarta.persistence used by org.hibernate.sql.results.internalClassDescriptionInterface for extracting the elements of a query result tuple.The
TupleElementinterface defines an element that is returned in a query result tuple. -
Classes in jakarta.persistence used by org.hibernate.tool.schema.extract.spi
-
Classes in jakarta.persistence used by org.hibernate.tool.schema.spi
-
Classes in jakarta.persistence used by org.hibernate.tuple.entity
-
Classes in jakarta.persistence used by org.hibernate.typeClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.Specifies that the annotated class is a converter and defines its scope.Thrown by the persistence provider when a problem occurs.
-
Classes in jakarta.persistence used by org.hibernate.type.descriptor.converter.internalClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.
-
Classes in jakarta.persistence used by org.hibernate.type.descriptor.converter.spiClassDescriptionA class that implements this interface can be used to convert entity attribute state into database column representation and back again.
-
Classes in jakarta.persistence used by org.hibernate.type.descriptor.javaClassDescriptionThrown by the persistence provider when a problem occurs.Type used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.type.descriptor.java.spi
-
Classes in jakarta.persistence used by org.hibernate.type.descriptor.jdbcClassDescriptionDefines mapping for enumerated types.Type used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.type.descriptor.jdbc.internalClassDescriptionType used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar. -
Classes in jakarta.persistence used by org.hibernate.type.spiClassDescriptionType used to indicate a specific mapping of
java.util.Dateorjava.util.Calendar.