AccessType |
Used with the Access annotation 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.
|
AssociationOverride |
Used to override a mapping for an entity relationship.
|
AttributeConverter |
Interface implemented by custom attribute converters.
|
AttributeNode |
Represents an attribute node of an entity graph.
|
AttributeOverride |
Used to override the mapping of a Basic (whether explicit
or default) property or field or Id property or field.
|
Cache |
Interface used to interact with the second-level cache.
|
CacheRetrieveMode |
|
CacheStoreMode |
Specifies how the EntityManager interacts with the
second-level cache when data is read from the database and
when data is written to the database.
|
CascadeType |
Defines the set of cascadable operations that are propagated
to the associated entity.
|
CheckConstraint |
Used to specify a SQL check constraint on a column or table
when schema generation is in effect.
|
Column |
Specifies the column mapped by the annotated persistent property
or field.
|
ColumnResult |
|
ConnectionConsumer |
An executable action which makes use of a native database connection.
|
ConnectionFunction |
A function which makes use of a native database connection to compute
a result.
|
ConstraintMode |
Used to control the application of a constraint.
|
ConstructorResult |
|
Convert |
Specifies how the values of a field or property are converted to
a basic type, enabling a converter defined
autoApply=false , overriding the use
of a converter defined autoApply=true , or overriding the
use of a converter specified by a field or property of an embedded
type or inherited mapped superclass.
|
DiscriminatorType |
Defines supported types of the discriminator column.
|
EntityGraph |
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.
|
EntityManager |
Interface used to interact with the persistence context.
|
EntityManagerFactory |
Interface used to interact with the persistence unit, and to
create new instances of EntityManager .
|
EntityResult |
|
EntityTransaction |
Interface used to control transactions on resource-local entity
managers.
|
EnumType |
Enumerates available options for mapping enumerated types.
|
FetchType |
Defines strategies for fetching data from the database.
|
FieldResult |
Used in conjunction with the EntityResult annotation to map
columns specified in the SELECT list of a SQL query to the properties
or fields of an entity class.
|
FindOption |
|
FlushModeType |
|
ForeignKey |
Specifies the handling of foreign key constraints when schema
generation is in effect.
|
GenerationType |
Enumerates the defined primary key generation strategies.
|
Graph |
|
Index |
Used in schema generation to specify creation of an index.
|
InheritanceType |
Enumerated the options for mapping entity inheritance.
|
JoinColumn |
Specifies a column for joining an entity association or element
collection.
|
JoinTable |
Specifies the mapping of an association to an intermediate join
table.
|
LockModeType |
Enumerates the kinds of optimistic or pessimistic lock which
may be obtained on an entity instance.
|
LockOption |
|
MapKeyJoinColumn |
Specifies a mapping to an entity that is a map key.
|
NamedAttributeNode |
|
NamedEntityGraph |
|
NamedNativeQuery |
Declares a named native SQL query and, optionally, the mapping
of the result of the native SQL query.
|
NamedQuery |
Declares a named query written in the Jakarta Persistence
query language.
|
NamedStoredProcedureQuery |
Declares and names a stored procedure, its parameters, and its result type.
|
NamedSubgraph |
|
Parameter |
Type for query parameter objects.
|
ParameterMode |
Specifies the mode of a parameter of a stored procedure query.
|
PersistenceConfiguration |
Represents a configuration of a persistence unit, allowing programmatic
creation of an EntityManagerFactory .
|
PersistenceContext |
Expresses a dependency on a container-managed EntityManager and
its associated persistence context.
|
PersistenceContextType |
Specifies whether a transaction-scoped or extended persistence
context is to be used in PersistenceContext .
|
PersistenceException |
Thrown by the persistence provider when a problem occurs.
|
PersistenceProperty |
Describes a single container or persistence provider property.
|
PersistenceUnit |
|
PersistenceUnitTransactionType |
Enumerates the possible approaches to transaction management in Jakarta
Persistence.
|
PersistenceUnitUtil |
Utility interface between the application and the persistence
provider managing the persistence unit.
|
PersistenceUtil |
Utility interface between the application and the persistence
provider(s).
|
PessimisticLockScope |
Defines the values of the jakarta.persistence.lock.scope
property for pessimistic locking.
|
PrimaryKeyJoinColumn |
Specifies a primary key column that is used as a foreign key
to join to another table.
|
Query |
Interface used to control query execution.
|
QueryHint |
|
RefreshOption |
|
SchemaManager |
|
SchemaValidationException |
|
SecondaryTable |
Specifies a secondary table for the annotated entity class.
|
SequenceGenerator |
Defines a primary key generator that may be referenced by name when
a generator element is specified for the GeneratedValue
annotation.
|
SharedCacheMode |
Specifies how the provider must use a second-level cache for the
persistence unit.
|
SqlResultSetMapping |
Specifies a mapping of the columns of a result set of a native SQL query
or stored procedure.
|
StoredProcedureParameter |
Declares a parameter of a named stored procedure query.
|
StoredProcedureQuery |
Interface used to control stored procedure query execution.
|
Subgraph |
This type represents a subgraph for an attribute node that
corresponds to a managed type.
|
SynchronizationType |
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 the EntityManager.joinTransaction() method.
|
TableGenerator |
Defines a primary key generator that may be referenced
by name when a generator element is specified for the
GeneratedValue annotation.
|
TemporalType |
Deprecated.
|
Timeout |
Specifies a timeout for a database request.
|
TupleElement |
The TupleElement interface defines an element that is
returned in a query result tuple.
|
TypedQuery |
Interface used to control the execution of typed queries.
|
TypedQueryReference |
|
UniqueConstraint |
Specifies that a unique constraint is to be included in the
generated DDL for a primary or secondary table.
|
ValidationMode |
The validation mode to be used by the provider for the persistence
unit.
|